我正在使用Android Studio,当我尝试“与Gradle文件同步项目”或“清理项目”时,它失败。我看到消息:使用Google移动广告时需要使用Android支持库吗?
Gradle 'MyTestProject' project refresh failed:
Artifact 'com.android.support:support-v4:19.1.0:support-v4.jar' not found.
我在MainActivity看到进口com.google.android.gms.ads *;有问题,说:“无法解析符号'android'。”
我甚至不知道这两者是否有关系。在过去,我已经能够将support-v4添加到依赖关系中,并且一切都已修复。但是,我现在正在尝试再次尝试,并且我收到了同样的项目刷新失败消息。
噢......我的minSdkVersion是14,和我targetSdkVersion是19
任何想法?
编辑: 好的,我忘了提及我将Google Play服务作为依赖包括在内,但这并没有帮助。为了进行测试,我继续创建一个新的,简单的项目,并且如果我没有碰它,它们会同步。但是,只要将Google Play服务依赖项添加到gradle文件中,我就会收到上述相同的失败消息。这是我的gradle这个文件,再一次失败消息:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.0.3'
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services:4.+'
compile fileTree(dir: 'libs', include: ['*.jar'])
}
消息:
Gradle 'SimpleExample' project refresh failed:
Artifact 'com.android.support:support-v4:19.0.1:support-v4.jar' not found.
我在想别的事情必须回事?
这神器的名字搞砸。我认为你的build.gradle文件存在错误;你能否把它添加到你的问题? –
@ScottBarta我在我的问题中添加了gradle文件。谢谢。 –