android - 如何导入com.google.android.maps.MapActivity?

时间:2012-07-02 20:48:03

标签: android import maps keystore

我想让谷歌地图在我的android项目中工作。我已经获得了md5密钥并通过谷歌注册获取api密钥,但现在当我尝试显示地图时,导入时出错。 “com.google”下面有一条sqiqly红线。

有人可以帮忙吗? 感谢

这是我的xml文件:(注意:我用“my_key”替换了键,因为我不想公开它)

<com.google.android.maps.MapView
   android:id="my_map"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:enabled="true"
   android:clickable="true"
   android:apiKey="my_key"/>

和java文件:

package com.escortme.basic;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import com.google.android.maps.MapActivity; // ERROR
import com.google.android.maps.MapView;     // ERROR
import android.os.Bundle;

public class Police_ViewActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.pol_view);
    }

    public void quit_button_action(View view){
        finish();
    }
}

1 个答案:

答案 0 :(得分:11)

听起来您没有项目引用的Google API。假设您正在使用Eclipse,请查看项目的属性并选择Android并检查是否已选中Google API而不是简单的Android版本。

如果您尚未下载Google API,则可能需要下载。您可以通过Android SDK Manager执行此操作。