地图活动(MapActivity)找不到。Android Studio 0.5.1。

3

我正在为Android设置谷歌地图V2。 我正在使用添加依赖项的新技术,使用此链接:Android Studio with Google Play Services。在同步、清理项目和重建项目后,它效果不错。然而,我找不到MapActivity。 问题似乎出在哪里?

Build.gradle

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.3"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.android.gms:play-services:4.2.42'
}
1个回答

9

MapActivity是Google Maps Androidv1 API的一部分,现已被弃用。

使用Google Play服务库,您将使用Google Maps Android APIv2,此时MapActivity不再可用。您需要使用MapFragment

您可以在官方文档中查看如何使用MapFragment的介绍。


是的,我已经检查了Jar文件中的类,但我找不到MapActivity... 哎呀,我正在寻找的那本书已经过时了。 - The One

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接