我是新来android编程和eclipse,我很抱歉,如果这个问题是微不足道的。我正在关注谷歌的教程,让谷歌的GPS API与我的应用程序兼容。遵循这些步骤之后,我得到了以下代码,其中第一个应用程序实例前面有警告,第一个元数据实例有警告。在我的Xml文件中可能的语法错误
<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>
上的应用程序状态的警告
“在这行找到多个注释: - 应明确设定安卓图标,没有默认 - 应该明确地设置机器人:allowBackup为true或false(这是默认为true,并可以对应用程序的数据有些 安全隐患)“
和错误状态
” ELEM “类型”应用程序“必须后跟任一属性说明,”>“或”/
"."
任何人都可以帮忙吗?
我照你所说的做了,现在错误是在声明“
Sid
2014-10-27 15:19:08
由它的外观我猜你想要2元数据,因为你有2个android:name和android:value属性。尝试更新的答案。不幸的是我不能尝试自己。 – 2014-10-27 15:22:37
我不知道两个元数据是被允许的。再次感谢你的帮助。本教程说确保这些名称和值是元数据的孩子。 这很长,但这是我遵循的链接。 [link] https://developers.google.com/maps/documentation/android/start#getting_the_google_maps_android_api_v2 在这行android:value =“@ integer/google_play_services_version”/>,我现在得到一个错误,指出“error:错误:找不到与指定名称匹配的资源('value'值为'@ integer/ google_play_services_version')。“ – Sid 2014-10-27 15:30:02