繁体   English   中英

Mac上的Android Studio错误

[英]Android Studio Error on Mac

刚在我的Mac上使用osx 10.8.4安装了Android Studio 0.2.2并打开新项目尝试对其进行编译并得到以下信息:`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:行31:dirname:没有这样的文件或目录/ Applications / Android Studio.app/sdk/build-tools/18.0.0/dx:第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`

有谁知道该如何克服?

我今天用android studio 0.4.2和sdk版本20131030遇到了同样的问题。

似乎“ dx”脚本未正确设置PATH(或者仅当从知道的Android Studio调用时才适用)。 我可以通过添加使其正常工作

export PATH=$PATH:/usr/bin/:/bin/

sdk/build-tools/android-4.4/dx

(注释块后的第一行)。 并不是说这是理想的解决方案,但它似乎无法在Android Studio中进行配置,并且不会对SDK的正常功能造成任何风险。 可能需要在更新/重新安装SDK时再次执行此操作。

我无法告诉您是什么原因导致此问题,但我设法为我解决了。 希望您遇到与我相同的问题:发生的事情是我为OS X启用了系统防火墙。由于错误,我禁止了Java。 此后出现问题。 重新启动终端并重新启用Java可以解决此问题(系统偏好设置->安全和隐私->防火墙->防火墙选项)。

就我而言,问题是OS X 10.9.4中的$ PATH。

“ dirname”和“ basename”命令通常位于/ usr / bin中,而“ / usr / bin”包含在$ PATH中。 但是我错误地修改了/etc/launchd.conf文件。 因此/ usr / bin不包含在$ PATH中。

也许仅在IDE中会出现此问题,而在终端中会很好。 请检查您的$ PATH值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM