2016-03-28 61 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以在您的項目中使用它。

相關問題