<uses-library android:name =“com.google.android.maps”> </uses-library>出错

时间:2013-01-12 05:00:36

标签: android google-maps android-maps

我正在尝试使用谷歌地图开发一个应用程序,但不知道为什么它仍然给我错误,我重新检查我的清单文件似乎都没问题。这是清单:

    <?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编程的初学者。

5 个答案:

答案 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引号字符。

您应该重新输入引号字符。

Similar question

答案 4 :(得分:0)

请试试这个:

  • 右键单击您的项目,然后单击“Android Tools”
  • 点击“添加支持库”并直接添加库

然后运行它。