2016-03-28 60 views
0

我已经从GitHub导入的机器人的源代码和在同步的过程的gradle我有一个错误SafePassmaster --->错误:(1,0)插件ID为“com.android.application”未找到

Error:(1, 0) Plugin with id 'com.android.application' not found. Open File

这是我的build.gradle文件

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 20 
    buildToolsVersion "20.0.0" 

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

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:support-v4:20.0.0' 
} 

回答

0

尝试改变类路径在顶级的build.gradle文件“com.android.tools.build:gradle:2.0.0-beta7”和将gradle-wrapper.properties文件中的distributionUrl值发送到https://services.gradle.org/distributions/gradle-2.10-all.zip。

确保在'构建,执行和部署'部分中的gradle设置中,您已将首选项设置为'使用默认gradle包装器'。

0

正如所描述的其他答案,请尝试更改顶级build.gradle文件中的类路径。您显示的文件是应用程序build.gradle,而不是顶级build.gradle文件。对于Android Studio 3,您可以尝试使用'com.android.tools.build:gradle:3.0.1'。问题在于gradle依赖不能正常下载,通常是因为用于下载gradle的url设置不当。这是一个常见问题。如果问题仍然存在,请查看如何设置gradle的解决方案,例如Manually install Gradle and use it in Android Studio

一个快捷方便的解决方法是查看您以前在IDE上运行的项目,查看他们正在使用的Gradle版本。如果你在这个项目中使用该版本的gradle,它很可能会工作。

但是,'正确的'解决方案是正确设置distributionUrl。最糟糕的是,如果这不起作用,您也可以尝试手动下载Gradle以在您的项目中使用它。

相关问题