gpt4 book ai didi

android - Maps API 需要已设置的额外权限

转载 作者:行者123 更新时间:2023-11-30 02:50:04 24 4
gpt4 key购买 nike

我使用以下步骤设置了 map View :

  • 获得我的 API key ,打开 map 和 Google Play 服务访问权限。
  • 添加了 sha1 指纹(来自 debug.store)和应用程序包名称的条目。
  • 创建 list 如下:

list :

    <uses-sdk
android:minSdkVersion="17"
android:targetSdkVersion="17"/>

<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<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"/>


<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="$$MY_KEY_IS_HERE$$"/>

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>

并且在运行包含 map 的 Activity 时,我得到:

Caused by: java.lang.SecurityException: The Maps API requires the additional following permissions to be set in the AndroidManifest.xml to ensure a correct behavior:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

显然我已经设置了这些权限,那么我怎么才能找出真正的错误呢?

最佳答案

替换

android:name="com.vogella.android.locationapi.maps.permission.MAPS_RECEIVE"

android:name="iceberg.infiniti.app.permission.MAPS_RECEIVE"

希望这对您有所帮助。

关于android - Maps API 需要已设置的额外权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24357976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com