Eclipse无法导入导入com.google.android.maps。*?

时间:2012-04-12 21:25:40

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

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

来源:

MyMapActivity:

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.*个文件?

2 个答案:

答案 0 :(得分:15)

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

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

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

(标准Android套餐不包含Google地图)

更新,在网上找到截图,不要选择名为“Android x.x”的目标,选择相应的目标,即为您想要的Android版本显示“Google API”。

enter image description here

答案 1 :(得分:2)

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