【问题标题】:android - how to import com.google.android.maps.MapActivity?android - 如何导入 com.google.android.maps.MapActivity?
【发布时间】:2012-07-02 20:48:02
【问题描述】:

我正在尝试让谷歌地图在我的 android 项目中工作。我已经获得了 md5 密钥并通过 google 注册以获取 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();
    }
}

【问题讨论】:

    标签: android import maps keystore


    【解决方案1】:

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

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

    【讨论】:

    • 我很确定我已经下载了它。我正在使用eclipse,我的目标版本是android 2.1。我如何检查属性?是清单文件吗。不过,我有“”。
    • 如果您选择您的项目,请右键单击(或转到文件 > 属性)。选择左侧的 Android,然后确保选中 Google APIs for Platform 2.1(API 级别 7)而不是 Android 2.1。这可确保您使用的是 2.1 版的 Google API
    猜你喜欢
    • 2016-12-02
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 2023-03-20
    • 2014-08-17
    • 2014-02-13
    • 2015-04-17
    • 2015-06-13
    相关资源
    最近更新 更多