2015-12-11 146 views
0

我在android studio中導入模塊時遇到了很多問題。導入庫時出現Gradle錯誤

第一次時,我試圖導入模塊,所述的gradle:target sdk not found.

然後我安裝目標SDK,所述的gradle target platform-tools not found。而這些錯誤並未解決安裝sdk和平臺工具。

我有這些錯誤,同時嘗試導入sherlockactionbar和其他許多庫。

我的gradle版本:2.8

請告訴我如何解決這個問題。我的應用程序的

的build.gradle:

apply plugin: 'com.android.application' 
 

 
android { 
 
    compileSdkVersion 20 
 
    buildToolsVersion "20.0.0" 
 

 
    defaultConfig { 
 
     applicationId "a.x.e.h.myapplication" 
 
     minSdkVersion 19 
 
     targetSdkVersion 20 
 
     versionCode 1 
 
     versionName "1.0" 
 
    } 
 
    buildTypes { 
 
     release { 
 
      minifyEnabled false 
 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
 
     } 
 
    } 
 
} 
 

 
dependencies { 
 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
 
    compile project(':mylibrary') 
 
    compile project(':actionbarsherlock') 
 
    compile project(':actionbarsherlock-fest') 
 
    compile project(':actionbarsherlock-i18n') 
 
}

錯誤,當我扶養模塊:

Error:failed to find Build Tools revision 17.0.0 
 
<a href="install.build.tools">Install Build Tools 17.0.0 and sync project</a>

+0

嘗試製作一個新模塊並檢查問題是否存在。如果這一步是確定的,那麼我認爲問題從您想要導入的模塊開始 – thanassis

+0

@thanassis我試圖製作並導入新模塊(空模塊進行測試),我看到沒有錯誤,並且運行良好,但是當嘗試導入時模塊我給錯誤,我說 – user3152651

+0

嘗試發佈您的build.gradle,並收到錯誤gradle –

回答

1

可能是您使用的是安裝不存在的構建工具。

  • 打開SDK管理器並下載最新的構建工具(23.0.2)。

  • 更新您的build.gradle文件(在您的應用程序和模塊中)。

要做到這一點改變這一行:

buildToolsVersion "20.0.0" 

buildToolsVersion "23.0.2" 

enter image description here

+0

感謝您的幫助。我會做你的答案,然後在這裏說結果 – user3152651

0

您應該檢查你的項目結構,並把正確的Android SDK的路徑。

enter image description here

+0

我檢查了這一點,我看到沒有問題 – user3152651

0

Error:failed to find Build Tools revision 17.0.0 
 
<a href="install.build.tools">Install Build Tools 17.0.0 and sync project</a>

我已經解決了同樣的問題,只需點擊上面的鏈接(安裝構建工具17.0.0和同步項目),Android Studio自動下載構建工具修訂17.0.0,現在所有工作正常。