Android Studio项目无法找到com.google.android

时间:2014-05-11 04:38:54

标签: android google-maps

我有两个使用Google地图的Android Studio项目。一个工作正常,另一个无法找到com.google.android,因此无法编译。失败

error: package com.google.android.gms.maps.model does not exist

两者在Manifest.xml中都有相同的代码

<meta-data android:name="com.google.android.gms.version" android:value="4323000" />

两者都有相同的导入声明。

build.gradle是:

apply plugin: 'android'

android {
compileSdkVersion 19
buildToolsVersion "19.0.3"

defaultConfig {
    minSdkVersion 11
    targetSdkVersion 19
}

buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
}

dependencies {
compile 'com.android.support:support-v4:+'
compile 'com.android.support:appcompat-v7:+'
}

我已经在StackOverflow上阅读了几个类似的问题,但这些答案没有任何有益效果。

任何想法都赞赏......

2 个答案:

答案 0 :(得分:0)

请将Google Play服务添加到您的项目中..

Google Play Services Rev 16是通过SDK Manager添加的,但似乎您必须通过项目/结构手动添加它作为依赖项。 (你没有在已经工作的项目上做到这一点,但它确实显示在那里,所以不知何故它在那种情况下自动添加)所以亲切地手动添加..

答案 1 :(得分:0)

将此添加到依赖关系

compile 'com.google.android.gms:play-services:4.3.23'

用您需要的版本替换(或离开)4.3.23,即4.3.+