2

我正在尝试 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);
    }
}

在我已经声明的清单文件中:

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

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

4

2 回答 2

15

仅仅安装 API SDK 是不够的。从android地图文档中,

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

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

(标准的 Android 包不包括谷歌地图)

更新,在网上找到了一个截图,不要选择名称为“Android xx”的目标,为你想要的Android版本选择相应的目标,上面写着“Google APIs”。

在此处输入图像描述

于 2012-04-12T21:55:51.493 回答
2

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

于 2012-04-12T21:32:08.307 回答