android - Google 地方自动完成给出 "Cannoat load results !"

标签 android api google-places-api google-places-autocomplete

我尝试在我的应用程序中实现谷歌自动完成功能,当我尝试搜索时它说:“无法加载结果”并且日志显示 E/Places:自动完成时出错:NETWORK_ERROR。

我已经获得了一个 api key ,添加了以下权限:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

这就是我初始化 places 的方式(在启用 places api 的谷歌云平台中):

    Places.initialize(getApplicationContext(), apiKey);

最佳答案

我通过在手机上手动测试然后安装新的模拟器成功解决了这个问题。感谢您的支持!

关于android - Google 地方自动完成给出 "Cannoat load results !",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58511611/

相关文章:

Android Place Picker 在启动后立即关闭

Android:AsyncTask 发出 HTTP GET 请求?

java - android:将微调器绑定(bind)到自定义列表

android - 如何使用 eclipse 从 cordova android 3.2 升级到 3.3?

api - VB6 API 声明路径

google-maps - 如何使用谷歌地点 API 获取电话号码

android - 如何将预构建的共享库打包到 APK 中

php - 将 mysql 连接作为参数传递时出错

node.js - 产品广告 API 不起作用

swift - 在快速 HTTP 请求中没有得到完整的响应?