2014-05-22 34 views
0

我正在使用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. 

我在想别的事情必须回事?

+0

这神器的名字搞砸。我认为你的build.gradle文件存在错误;你能否把它添加到你的问题? –

+0

@ScottBarta我在我的问题中添加了gradle文件。谢谢。 –

回答

0

您需要添加谷歌Play服务的依赖性:

compile 'com.google.android.gms:play-services:4.4.52' 
+0

Google Play服务依赖项已被添加。我编辑了我的问题,并包含我的gradle文件。 –

相关问题