应用程序的AndroidManifest.xml中的元数据标记的值不正确。- 谷歌地图

弗拉德·阿列克谢夫(Vlad Alexeev)

我正在尝试实现google-play-services库,在我看来,我所做的一切都正确。

这是我的堆栈跟踪:

06-14 13:17:51.804: E/AndroidRuntime(22809): java.lang.IllegalStateException: The meta-data tag in your app's AndroidManifest.xml does not have the right value.  Expected 8298000 but found 0.  You must have the following declaration within the <application> element:     <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
06-14 13:17:51.804: E/AndroidRuntime(22809):    at com.google.android.gms.common.GooglePlayServicesUtil.zzak(Unknown Source)
06-14 13:17:51.804: E/AndroidRuntime(22809):    at com.google.android.gms.common.GooglePlayServicesUtil.isGooglePlayServicesAvailable(Unknown Source)
06-14 13:17:51.804: E/AndroidRuntime(22809):    at com.google.android.gms.maps.internal.zzy.zzaQ(Unknown Source)

这是我的清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:versionCode="1"
    android:versionName="1alpha"
    package="ru.vezdeok.driverapp">

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

    <uses-permission android:name="android.permission.NFC" />
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <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_FINE_LOCATION"/>


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

    <application
        android:name=".app.App"
        android:allowBackup="true"
        android:icon="@mipmap/icon"
        android:theme="@style/AppTheme"
        android:label="@string/app_name">
... A bunch of Activity declarations
    <meta-data
         android:name="com.google.android.maps.v2.API_KEY"
         android:value="@string/google_api_key">
         <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
        </meta-data>

    </application>

</manifest>

现在,已附加google-play-services_lib并可以正常integer/google_play_services_version读取,并且根据需要为8298000。但是,即使我对android:value =“ 8298000”进行硬编码,我仍然会收到错误消息

<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>当我在stackoverflow上阅读时,我也尝试删除它不是必需的,但这也无济于事。

所以..怎么了?看来我完全按照原先声明的方式声明了元数据

devnull69

meta-data的巢状巢穴,我认为那不是应该的样子。尝试将内部meta-data移出当前位置:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

谷歌地图溢出像在foursquare应用程序中

来自分类Dev

单击谷歌控制按钮时在谷歌地图应用程序中打开.. Swift 4

来自分类Dev

iOS动作表调用外部谷歌地图应用程序和图钉标记

来自分类Dev

从 Firebase 检索位置并将标记放在 android 应用程序的谷歌地图 api 上

来自分类Dev

谷歌地图没有显示在vb.net应用程序中

来自分类Dev

如何在React应用程序中更新谷歌地图API输入字段的状态

来自分类Dev

谷歌地图没有出现在我的KendoMobile应用程序中

来自分类Dev

AndroidManifest.xml中的元数据标签的值不正确

来自分类Dev

应用程序的AndroidManifest.xml中的必需元数据标记不存在。

来自分类Dev

谷歌地图显示不正确

来自分类Dev

谷歌地图摆脱标记

来自分类Dev

gMarker.key未定义,这是必需的!角度和谷歌地图应用程序中的错误

来自分类Dev

如何制作谷歌地图片段并直接从iOS应用程序移至谷歌地图?

来自分类Dev

谷歌地图并不在Android应用程序渲染

来自分类Dev

(谷歌地图)无法启动离子应用程序

来自分类Dev

通用 Windows 应用程序 webview 获取谷歌地图事件

来自分类Dev

Flutter:应用程序的AndroidManifest.xml中的位置包错误元数据标记不存在

来自分类Dev

如何保护Android应用程序的AndroidManifest.xml文件?

来自分类Dev

如何保护Android应用程序的AndroidManifest.xml文件?

来自分类Dev

点击地图时,谷歌地图关闭标记

来自分类Dev

谷歌地图中的多个标记

来自分类Dev

扑谷歌地图:更新标记

来自分类Dev

谷歌地图上的多个标记

来自分类Dev

谷歌地图中的多个标记?

来自分类Dev

谷歌地图不显示标记

来自分类Dev

角度谷歌地图标记

来自分类Dev

RxJS 谷歌地图标记

来自分类Dev

更改谷歌地图 POIItem 标记

来自分类Dev

谷歌地图标记比较

Related 相关文章

  1. 1

    谷歌地图溢出像在foursquare应用程序中

  2. 2

    单击谷歌控制按钮时在谷歌地图应用程序中打开.. Swift 4

  3. 3

    iOS动作表调用外部谷歌地图应用程序和图钉标记

  4. 4

    从 Firebase 检索位置并将标记放在 android 应用程序的谷歌地图 api 上

  5. 5

    谷歌地图没有显示在vb.net应用程序中

  6. 6

    如何在React应用程序中更新谷歌地图API输入字段的状态

  7. 7

    谷歌地图没有出现在我的KendoMobile应用程序中

  8. 8

    AndroidManifest.xml中的元数据标签的值不正确

  9. 9

    应用程序的AndroidManifest.xml中的必需元数据标记不存在。

  10. 10

    谷歌地图显示不正确

  11. 11

    谷歌地图摆脱标记

  12. 12

    gMarker.key未定义,这是必需的!角度和谷歌地图应用程序中的错误

  13. 13

    如何制作谷歌地图片段并直接从iOS应用程序移至谷歌地图?

  14. 14

    谷歌地图并不在Android应用程序渲染

  15. 15

    (谷歌地图)无法启动离子应用程序

  16. 16

    通用 Windows 应用程序 webview 获取谷歌地图事件

  17. 17

    Flutter:应用程序的AndroidManifest.xml中的位置包错误元数据标记不存在

  18. 18

    如何保护Android应用程序的AndroidManifest.xml文件?

  19. 19

    如何保护Android应用程序的AndroidManifest.xml文件?

  20. 20

    点击地图时,谷歌地图关闭标记

  21. 21

    谷歌地图中的多个标记

  22. 22

    扑谷歌地图:更新标记

  23. 23

    谷歌地图上的多个标记

  24. 24

    谷歌地图中的多个标记?

  25. 25

    谷歌地图不显示标记

  26. 26

    角度谷歌地图标记

  27. 27

    RxJS 谷歌地图标记

  28. 28

    更改谷歌地图 POIItem 标记

  29. 29

    谷歌地图标记比较

热门标签

归档