我刚刚更新了Android Studio,现在当我尝试构建我的应用程序时,我得到了以下Gradle错误:
Gradle信息:编译已完成,但在28秒内出现2个错误和0个警告信息:2个错误信息:0个警告错误: Gradle::java.lang.NullPointerException /Users/mhuggins/Sites/SmoothieFlow/build.gradle错误:(9,0) Gradle:评估根项目'SmoothieFlow‘时出现问题。> SDK目录'/Users/mhuggins/Library/Caches/AndroidStudioPreview/compile-server/"/Applications/Android Studio.app/sdk"‘不存在
Android Studio版本详情:
安卓工作室(I/O预览版) AI-130.709792
Build #AI-130.709792,构建于2013年6月14日
JDK 1.6.0_43
VM:苹果公司的Java HotSpot(TM) 64位服务器VM。
有人知道我为什么会得到这个吗?我能做些什么来修复它?
发布于 2013-06-16 23:39:28
尝试在项目的根目录中添加一个名为"local.properties“的新文件(或修改现有文件)。它应该包含
sdk.dir=
后跟sdk位置的路径,在我的例子中
sdk.dir=/Applications/Android Studio.app/sdk
我认为Android Studio通常会自动创建一个,但它不应该被添加到VCS中。我把它放到我的.gitignore里,然后在我的苹果电脑上克隆了这个项目,这导致了这个错误。奇怪的是,在0.1.5之前,它在没有文件的情况下工作得很好。
发布于 2013-06-28 13:33:07
我在windows XP上运行Android-Studio时也遇到了同样的问题。在更新之后,它一直给我同样的Gradle: A problem occurred evaluating root project
错误。所以我要做的是:
1-确保您知道您的android studio目录在哪里,在我的示例中是C:\Documents and Settings\UserName\Local Settings\Application Data\Android\android-studio\sdk
2-打开项目根目录
3-找到local.properties文件并在文本编辑器记事本中打开它
4-更改sdk.dir=“在此处添加您的SDK目录而不带引号”,并确保在每个分隔符sdk.dir=C:\\\Documents and Settings\\\UserName\\\Local Settings\\\Application Data\\\Android\\\android-studio\\\sdk
上使用double而不是one。
5-重建你的项目
这是它对我起作用的唯一方式
发布于 2014-09-12 13:39:43
对我来说,问题是在OS X中,我需要将ANDROID_HOME
设置为完整路径,例如:
export ANDROID_HOME="/Users/username/Development/android-sdk-macosx"
在使用用户目录速记(~
)时,Gradle似乎将其视为相对目录。
https://stackoverflow.com/questions/17125175
复制相似问题