Shi*_*ner 2 android android-studio
刚刚在我的mac上用osx 10.8.4安装了Android Studio 0.2.2并且opend新项目尝试编译它并得到了这个:'Gradle:执行失败的任务':MyApplication:dexDebug'.
无法运行命令:/ Applications/Android Studio.app/sdk/build-tools/18.0.0/dx --dex --output /Users/shimon_wi/AndroidStudioProjects/MyApplicationProject/MyApplication/build/libs/MyApplication-debug.dex/Users/shimon_wi/AndroidStudioProjects/MyApplicationProject/MyApplication/build/classes/debug/Users/shimon_wi/AndroidStudioProjects/MyApplicationProject/MyApplication/build/dependency-cache/debug/Applications/Android Studio.app/sdk/extras/android/m2repository/ com/android/support/support-v4/13.0.0/support-v4-13.0.0.jar错误代码:1输出:/ Applications/Android Studio.app/sdk/build-tools/18.0.0/dx:line 31:dirname:没有这样的文件或目录/ Applications/Android Studio.app/sdk/build-tools/18.0.0/dx:line 34:basename:没有这样的文件或目录
/Applications/Android Studio.app/sdk/build-tools/18.0.0/dx: line 48: dirname: No such file or directory
/Applications/Android Studio.app/sdk/build-tools/18.0.0/dx: line 52: basename: No such file or directory`
Run Code Online (Sandbox Code Playgroud)
有人知道如何克服这个问题吗?
今天我用android studio 0.4.2和sdk版本20131030遇到了同样的问题.
似乎"dx"脚本没有正确设置PATH(或者这可能只适用于从Android Studio调用,谁知道..).我能够通过添加来实现它
export PATH=$PATH:/usr/bin/:/bin/
Run Code Online (Sandbox Code Playgroud)
至
sdk/build-tools/android-4.4/dx
Run Code Online (Sandbox Code Playgroud)
(评论栏后的第一行).并不是说这是理想的解决方案,但它似乎不能在Android Studio中配置,也不会对SDK的正常功能带来任何风险.更新/重新安装SDK时可能需要再次执行此操作.