我有两个使用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上阅读了几个类似的问题,但这些答案没有任何有益效果。
任何想法都赞赏......
答案 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.+