com.google.android.maps丢失了吗?

时间:2010-01-03 20:24:37

标签: android

Android新手。查看了SDK网站上的常见问题解答,但没有找到任何有用的内容。

我正在通过几本可下载代码的书籍学习。我想要运行的其中一个示例甚至都不会编译,因为IDE无法找到/导入 com.google.android.maps 库/包,我发现这是奇怪的尽可能安装SDK提供的一切。发布商网站上的图书信息也没有帮助。有什么想法吗?

我正在使用Eclipse(build 20090920-1017)和ADT 0.9.5插件。 SDK已完全更新(安装了所有可用的软件包,包括android 1.1 api 2 rev.1到android 2.0.1 api6 rev 1,以及google apis 3 rev 3到6 rev 1。)

任何建议都表示赞赏..提前谢谢。

6 个答案:

答案 0 :(得分:25)

选择“Google API”项目构建目标。并确保您的Android SDK中安装了Google API 别忘了添加

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

到ApplicationManifest.xml中的标签

答案 1 :(得分:14)

切换到“Google API”,因为项目构建目标适用于我。

项目 - &GT;属性 - &GT;机器人, 检查GOOGLE API

答案 2 :(得分:1)

  1. 使用sdk manager安装所有google API。

  2. 在您的清单中,在application element add

    <uses-library android:name="com.google.android.maps" />
    
  3. 您还必须包含地图的jar文件。右键单击您的项目并转到构建路径,然后添加外部存档。找到你的sdk。 android-sdk-windows\add-ons\addon_google_apis_google_inc_<your api version>\libs\maps

答案 3 :(得分:0)

请记住始终在appication分支中添加使用库。像这样:

我也有同样的问题,但我在应用程序中添加了使用库

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.MapsTest"
     android:versionCode="1"
     android:versionName="1.0.0">
     <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".MapsTest"
                 android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <uses-library android:name="com.google.android.maps"/>
    </application>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
</manifest>

使用GeSHi 1.0.8.4

在0.004秒内解析

答案 4 :(得分:0)

即使我插入了

,我也得到了这个错误
<uses-library android:name="com.google.android.maps"/>

我很长时间都在努力解决这个问题......

然后清洁重建项目解决问题

答案 5 :(得分:0)

要使用谷歌地图进行开发,我建议您使用Genymotion而不是eclipse模拟器。