使用Android Studio转移计算机,现在出现Gradle错误

时间:2013-07-23 20:54:22

标签: java android gradle android-studio

我首先遇到了一个gradle错误,我需要更改版本。我在android studio网站上看到了这个问题,我按照指示在gradle文件中更改了这一行:

    classpath 'com.android.tools.build:gradle:0.5.0'

我的错误没有消失,我的主要充满了红色下划线。然后我重新启动Android Studio,一切似乎都已修复。

但是当我尝试从我的Mac书籍中编译并运行我的手机时,我收到了这个错误:

Gradle: A problem occurred evaluating root project 'BeerPortfolioPro'.
> The SDK directory '/Users/Mike/Library/Caches/AndroidStudioPreview/compile-server/"/Applications/Android Studio.app/sdk"' does not exist.

我的gradle构建文件:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.0'
    }
}
apply plugin: 'android'

dependencies {
}

android {
    compileSdkVersion 17
    buildToolsVersion "17"

    defaultConfig {
        minSdkVersion 11
        targetSdkVersion 17
    }
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        instrumentTest.setRoot('tests')
    }
}

1 个答案:

答案 0 :(得分:3)

您可以将依赖关系更改为'com.android.tools.build:gradle:0.5.4'

此外,在项目根文件夹中添加一个local.properties文件,其中一行指向Android Studio sdk目录。我不得不说这句话:

sdk.dir=/Applications/Android Studio.app/sdk