我是 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/