我正在尝试使用谷歌地图开发一个应用程序,但不知道为什么它仍然给我错误,我重新检查我的清单文件似乎都没问题。这是清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.interstars"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<uses-library android:name="com.google.android.maps"/>
<activity
android:name="com.example.interstars.InterMainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
错误
2 08:47:06 - com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper] Parser exception for C:\Users\uchman\Documents\Work place\InterStars\AndroidManifest.xml: Attribute name "uses-library" associated with an element type "application" must be followed by the ' = ' character.
我错过了什么?我还是android编程的初学者。
答案 0 :(得分:4)
试试
<uses-library android:name="com.google.android.maps"/>
这一行在所有活动标签之后和应用程序结束之前标记
答案 1 :(得分:4)
感谢您的帮助.. 在给自己太多压力之后,我决定使用GoogleMaps API V2。感谢https://developers.google.com/maps/documentation/android/中的教程,我能够将谷歌地图修复到我的应用程序。 P.SmaogleMaps API V2对于用户和程序员来说都更容易,而且不需要使用库。所需要的只是Google Play lib ..
答案 2 :(得分:1)
试试这个:
<uses-library android:required="true" android:name="com.google.android.maps"></uses-library>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
您的代码的目标必须在Google API上设置,而不是在Android API上设置。 您的项目文件夹 - &gt;属性 - &gt; android - &gt;在项目构建目标中,为您的API级别选择Google API。
答案 3 :(得分:0)
我不确定但是我遇到了同样的错误一旦我开始了mapview。 我解决的方法如下:
如果你在行下面复制并粘贴
<uses-library android:name=”com.google.android.maps” />
然后引号(“”)变成了另一个ASCII VALUE引号字符。
您应该重新输入引号字符。
答案 4 :(得分:0)
请试试这个:
然后运行它。