0

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

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

4

5 回答 5

4

试放

<uses-library android:name="com.google.android.maps"/> 

此行在所有活动标记之后和应用程序标记结束之前

于 2013-01-12T05:13:14.993 回答
4

感谢您的所有帮助。在给自己太多压力之后,我决定使用 GoogleMaps API V2。并且感谢https://developers.google.com/maps/documentation/android/中的教程,我能够将谷歌地图修复到我的应用程序中。PS GoogleMaps API V2 对用户和程序员来说都更容易而且不需要使用库。所需要的只是 Google Play 库。

于 2013-01-13T14:16:20.213 回答
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 上设置。您的项目文件夹 --> 属性 --> android --> 在项目构建目标中为您的 API 级别选择 Google API。

于 2013-01-12T05:36:40.087 回答
0

我不确定,但我遇到了同样的错误一旦我开始了 mapview。我解决的方法如下:

如果您在下面的行中复制并粘贴

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

然后 quote("") 变成了不同的 ASCII VALUE 引号字符。

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

类似的问题

于 2013-01-12T05:15:08.390 回答
0

请试试这个:

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

之后运行这个。

于 2013-01-12T05:36:38.163 回答