android - 我的 Xml 文件中可能存在语法错误

标签 android xml gps

我是 android 编程和 eclipse 的新手,如果这个问题微不足道,我深表歉意。我正在关注谷歌关于让 google gps api 与我的应用程序兼容的教程。按照步骤操作后,我得到了以下代码,在第一个应用程序实例前面有一个警告,在第一个元数据实例上有一个警告。

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myfirstapp"
    android:versionCode="1"
    android:versionName="1.0" >

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

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />
    <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="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION "/>
    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>

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

    <application
<meta-data
        android:allowBackup="true" 
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" 
        android:theme="@style/AppTheme" 
        android:name="com.google.android.gms.version" 
        android:value="@integer/google_play_services_version" 


    android:name="com.google.android.maps.v2.API_KEY"
    android:value="AIzaSyC2WJ8Z3w1qoWKiBmCZVlvQLN4Pr8CTGLg">


</meta-data>
  </application>
</manifest>

应用状态警告

“在此行发现多个注释: - 应明确设置 android:icon,没有默认值 - 应该明确设置 android:allowBackup 为 true 或 false(默认情况下为 true,并且可以有一些 对应用程序数据的安全影响)”

错误状态

"元素类型"application"必须后跟属性规范,">"或"/

"."

有人可以帮忙吗?

最佳答案

您将应用程序标签与元数据标签混合在一起。试试这个:

<application
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" 
    android:theme="@style/AppTheme">

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

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

关于android - 我的 Xml 文件中可能存在语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26590547/

相关文章:

java - 添加 Spring Security 后,我的 spring 应用程序停止运行

R:Yahoo/Bing 或其他替代 Google 地球的地理编码方法?

parsing - 解码 GPS 数据 - 不知道格式是什么

android - Kotlin 插件导致 Android Studio 崩溃

android - CMake 脚本忽略 CMAKE_ANDROID_ARCH_ABI,始终构建 armeabi

android - 如何将我的 Android 应用程序与 mongodb.atlas 连接?

php - SimpleXML 动态属性

android - 如果没有用户登录,弹出谷歌登录页面

xml - indesign 属性 xml 图像

ios - 当用户切换应用程序的位置服务时,切换应用程序内 GPS UISwitch