我正在使用谷歌地图方向api,而我的api密钥是结算模式。当我尝试使用此地图API时..它只适用于一台设备(当我为第一台设备安装时)时间)。 我无法在任何其他设备上使用它。我的地图变成空白。 免费试用 api的工作正常!!
答案 0 :(得分:1)
请为您的清单提供权限。首先,在下面您需要用包替换包名称。
<permission
android:name="com.example.mapdemo.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
根据你的包名,应该是 -
<permission
android:name="com.example.barcodelibrary.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.example.barcodelibrary.permission.MAPS_RECEIVE"/>
最后,您似乎缺少以下权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<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"/>
我希望它对你有用。
答案 1 :(得分:0)
有两种可能的
1.请更改您的api密钥并进行检查。
2.否则,您必须构建一个apk,您可以从中获取android studio id以从Android谷歌地图获取api密钥。