【问题标题】:Eclipse cannot import import com.google.android.maps.*?Eclipse 无法导入 import com.google.android.maps.*?
【发布时间】:2012-04-25 07:14:52
【问题描述】:

我正在尝试 google maps api for android,但 eclipse 不导入 com.google.android.maps.* 文件。

来源:

我的地图活动:

package org.madmax.map;

import android.app.Activity;
import android.os.Bundle;
import com.google.android.maps.*;

public class MyMapActivity extends MapActivity {
    private MapView map;
    private MapController controller;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

在我已经声明的 Manifest 文件中:

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

如何导入com.google.android.maps.* 文件?

【问题讨论】:

  • 你需要在 claaspath 中添加对应的jar。
  • 在哪里可以找到 *.jar?有下载链接吗?

标签: android google-maps google-maps-api-3 android-maps


【解决方案1】:

仅安装 API SDK 是不够的。来自 android maps 文档,

http://code.google.com/android/add-ons/google-apis/maps-overview.html

如果您想将 Maps 添加到现有应用程序,请在 Package Explorer 中右键单击该项目,选择 Properties > Android,然后从显示的列表中选择一个构建目标。您必须选择“Google API”构建目标。

(标准的 Android 软件包不包括 Google 地图)

更新,在网上找了一张截图,不要选择名称为“Android x.x”的Target,为你想要的Android版本选择对应的目标,上面写着“Google APIs”。

【讨论】:

    【解决方案2】:

    确保您的 SDK 中安装了 Google API。从tools 目录打开SDK 管理器并使用它来安装包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-23
      • 2016-06-09
      • 2020-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-17
      • 2020-02-11
      相关资源
      最近更新 更多