mir*_*edi 5 android google-maps google-places
我在我的Android应用程序中使用谷歌地图,并在我的应用程序中成功加载地图.我使用以下代码在我的应用中初始化谷歌地图:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Places.GEO_DATA_API)
.addApi(Places.PLACE_DETECTION_API)
.addApi(LocationServices.API)
.enableAutoManage(this, this)
.build();
Run Code Online (Sandbox Code Playgroud)
谷歌地方api很适合我,但今天使用地方自动完成时发生错误!这是第一次发生此错误:
Status{statusCode=PLACES_API_INVALID_APP, resolution=null}
Run Code Online (Sandbox Code Playgroud)
我使用正确的api密钥,我的所有代码都是正确的,因为它一直工作到今天.但突然发生了这个错误.请帮帮我:)提前谢谢
该错误表明您的 API 设置有问题 - 包名称或签名错误。如果您没有更改代码,最有可能出现的问题是您使用不同的密钥签署了应用程序。如果你 -
1)从调试模式更改为发布模式,或者
2)在不同的计算机上编译或以调试模式安装AS
那么您可能必须向 API 密钥添加另一个 SHA-1 指纹。请按照此处获取 SHA-1 指纹的说明进行操作 - https://developers.google.com/places/android-api/signup。检查 API 控制台以确保您已添加所有必要的密钥。
| 归档时间: |
|
| 查看次数: |
6874 次 |
| 最近记录: |