我是新來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