android - 更新 Android Studio 后 Gradle 构建错误

标签 android gradle android-studio build.gradle

我刚刚更新了 Android Studio,现在当我尝试构建我的应用时,我收到以下 Gradle 错误:

Information: Compilation completed with 2 errors and 0 warnings in 28 sec
Information: 2 errors
Information: 0 warnings
Error: Gradle: : java.lang.NullPointerException
/Users/mhuggins/Sites/SmoothieFlow/build.gradle
    Error:(9, 0) Gradle: A problem occurred evaluating root project 'SmoothieFlow'.
                 > The SDK directory '/Users/mhuggins/Library/Caches/AndroidStudioPreview/compile-server/"/Applications/Android Studio.app/sdk"' does not exist.

Android Studio 版本详情:

Android Studio (I/O Preview) AI-130.709792

Build #AI-130.709792, built on June 14, 2013

JDK 1.6.0_43

VM: Java HotSpot(TM) 64-Bit Server VM by Apple Inc.

有谁知道我为什么会得到这个以及我可以做些什么来解决它?

最佳答案

尝试在项目的根目录中添加一个名为“local.properties”的新文件(或修改现有文件)。它应该包含

sdk.dir= 

后面是 sdk 位置的路径,在我的例子中

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

我认为 Android Studio 通常会自动创建一个,但表示不应将其添加到 VCS。我把它放在我的 .gitignore 中,然后在我的 Mac 上克隆了这个项目,导致了这个错误。奇怪的是,在 0.1.5 之前,它在没有文件的情况下工作得很好。

关于android - 更新 Android Studio 后 Gradle 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17125175/

相关文章:

Android Activity 测试 - 测试重启

Android 在不运行应用程序的情况下附加调试器

java - 如何在 gradle 中为 JavaDoc 设置编码?

android - 按下后退按钮时如何删除 Stack 中的所有 Activity

java - 读取位图文件返回 null

java - 安卓 ClassNotFoundException : Didn't find class on path dexpath unity plugin

Android Studio 适配器和 Firebase

gradle - gradle在子文件夹中创建构建目录

linux - 通过 Jenkins 运行时,OpenShift 上的 Gradle 构建失败

android-studio - 如何在首次运行的Android Studio中禁用下载组件