导入库时出现Gradle错误

时间:2015-12-11 09:35:53

标签: android android-studio gradle android-gradle

我在android studio中导入模块有很多问题。

第一次尝试导入模块时,gradle说:target sdk not found.

然后我安装了目标sdk,gradle说target platform-tools not found。并且这些错误无法通过安装sdk和platform-tools解决。

尝试导入sherlockactionbar和其他许多库时,我遇到了这些错误。

gradle version : 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>

3 个答案:

答案 0 :(得分:2)

您可能正在使用安装中不存在的构建工具。

  • 打开SDK Manager并下载最新的Build Tools(23.0.2)。

  • 更新build.gradle文件(在您的应用和模块中)。

要改变这一行:

 buildToolsVersion "20.0.0"

 buildToolsVersion "23.0.2"

enter image description here

答案 1 :(得分:0)

您应该检查项目结构并将正确的Path添加到Android SDK。

enter image description here

答案 2 :(得分: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>

我只需单击上面的链接(安装Build Tools 17.0.0和同步项目)就解决了同样的问题,Android Studio自动下载了Build Tools修订版17.0.0,现在一切正常。