【发布时间】:2015-06-12 21:58:47
【问题描述】:
我正在尝试为 Unity 编译一个简单的 Java 库,运行 ant jar 后,我收到以下消息:
/Applications/adt-bundle-mac-x86_64-20140702/sdk/tools/ant/build.xml:649: The following error occurred while executing this line:
/Applications/adt-bundle-mac-x86_64-20140702/sdk/tools/ant/build.xml:694: Execute failed: java.io.IOException: Cannot run program "/Users/****/UnityProjects/****/JavaTestPlugin/${aapt}": error=2, No such file or directory
这很奇怪,因为我之前已经成功编译过这个类,并且我拥有我认为我需要的一切。即 Android Studio 和相关软件包(工具、Android 4/5 等)。我注意到 aapt 不在我的 adt-bundle/sdk/platform-tools 目录中,但它位于 build-tools 目录之一中。即使在我的路径中包含后者也无济于事。
无论如何,我正在运行 Mac OS 10.10.3,并使用最新版本的 Android Studio。此类在升级到 Yosemite 之前编译。我已经看到有关如何解决此问题的建议,但所有这些建议都适用于 Linux,而不是 Mac OS。
【问题讨论】:
-
Unity3D 的正确标签是 unity3d。
标签: java android macos unity3d jar