Mat*_*ins 55 android gradle android-studio build.gradle
我刚刚更新了Android Studio,现在当我尝试构建我的应用程序时,出现以下Gradle错误:
Run Code Online (Sandbox Code Playgroud)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预览版)AI-130.709792
Build#AI-130.709792,建于2013年6月14日
JDK 1.6.0_43
VM:Apple Inc.的Java HotSpot(TM)64位服务器VM
有谁知道为什么我得到这个以及我能做些什么来修复它?
bud*_*rot 136
尝试在项目的根目录中添加一个名为"local.properties"的新文件(或修改现有文件).它应该包含
sdk.dir=
Run Code Online (Sandbox Code Playgroud)
在我的情况下,接着是sdk位置的路径
sdk.dir=/Applications/Android Studio.app/sdk
Run Code Online (Sandbox Code Playgroud)
我认为Android Studio通常会自动创建一个,但是说它不应该添加到VCS中.我把它放在我的.gitignore中并在我的Mac上克隆了该项目,导致了这个错误.奇怪的是在0.1.5之前它没有文件就可以正常工作.
我在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目录"并确保在每个分隔符上使用double而不是one
sdk.dir=C:\\\Documents and Settings\\\UserName\\\Local Settings\\\Application Data\\\Android\\\android-studio\\\sdk
5-重建项目
这是它对我有用的唯一方式
对我来说问题是在OS X中,我需要将我ANDROID_HOME
设置为完整路径,例如:
export ANDROID_HOME="/Users/username/Development/android-sdk-macosx"
Run Code Online (Sandbox Code Playgroud)
当使用用户目录时,速记(~
)Gradle似乎认为它是一个相对目录.
归档时间: |
|
查看次数: |
88587 次 |
最近记录: |