0

起初我有一个 gradle 错误,我需要更改版本。我在 android studio 网站上读到了这个问题,我按照那里的指示在 gradle 文件中更改了这一行:

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

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

但是当我尝试从我的 mac book air 编译并在我的手机上运行时,我收到了这个错误:

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')
    }
}
4

1 回答 1

3

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

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

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

于 2013-07-23T21:44:59.887 回答