【发布时间】:2016-01-19 20:53:30
【问题描述】:
我正在开发一个使用 Maps API 的安卓应用。
它在我的模拟器 (Genymotion) 上运行良好。看图。
但是当我生成一个签名的 apk 并将其发送到我的手机(三星 S5)时,它不起作用。看图。
我已经做了什么:
1:检查密钥。
2:查看release和debug的api文件,key一致。
3:使用权限。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.MAPS_RECEIVE" />
【问题讨论】:
-
Google Map Api 必须具有 API 用户帐户密钥。您可以从 Google 引擎信息中心创建一个
-
@zIronManBox 我已经添加了我自己的密钥,它是由谷歌使用我自己的包名生成的。
标签: android google-maps google-maps-api-3