【问题标题】:Android Studio Error on MacMac 上的 Android Studio 错误
【发布时间】:2013-07-27 05:37:39
【问题描述】:

刚刚在我的 Mac 上用 osx 10.8.4 安装了 Android Studio 0.2.2 并打开新项目尝试编译它并得到这个:`Gradle: Execution failed for task ':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: No such file or directory /Applications/Android Studio.app/sdk/build-tools/18.0.0/dx: line 34: basename: No such file or directory

/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`

有谁知道如何克服这个问题?

【问题讨论】:

  • 你找到solutin了吗?同样的问题……
  • 没有,似乎没有人知道,你发现什么了吗?
  • 是的,但我重组了很多。移动了一些子库来编译依赖等等。检查 SDK 管理器并下载支持存储库。

标签: android android-studio


【解决方案1】:

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

似乎“dx”脚本没有正确设置 PATH(或者这可能仅适用于从 Android Studio 调用时,谁知道..)。我能够通过添加使其工作

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

sdk/build-tools/android-4.4/dx

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

【讨论】:

  • 这解决了我的问题,它有轻微的变化,dirname: command not found
【解决方案2】:

我不能告诉你是什么导致了这个问题,但我设法为我解决了这个问题。希望你和我有同样的问题:发生的事情是我为 OS X 启用了系统防火墙。我错误地禁止了 java。在这之后问题出现了。重新启动终端并重新启用 java 解决了问题(系统首选项 --> 安全和隐私 --> 防火墙 --> 防火墙选项)。

【讨论】:

    【解决方案3】:

    在我的情况下,问题是 OS X 10.9.4 中的 $ PATH。

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

    也许这个问题只会出现在 IDE 中并且在终端中会很好。 请检查您的 $PATH 值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 2021-08-29
      • 1970-01-01
      • 2021-08-03
      • 2015-05-19
      • 2013-05-19
      相关资源
      最近更新 更多