ant jar error: Execute failed: java.io.IOException: Cannot run program...${aapt}": error=2, No such file or directory
ant jar error: Execute failed: java.io.IOException: Cannot run program...${aapt}": error=2, No such file or directory
我正在尝试为 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
这很奇怪,因为我已经成功地编译了这个 class,而且我拥有我认为我需要的一切。即 Android Studio 和相关包(工具、Android 4/5 等)。我注意到 aapt 不在我的 adt-bundle/sdk/platform-tools 目录中,但它在构建工具目录之一中。即使在我的路径中包括后者也无济于事。
无论如何,我是 运行 Mac OS 10.10.3,拥有最新版本的 Android Studio。此 class 在升级到 Yosemite 之前编译。我看过有关如何解决此问题的建议,但所有这些建议都适用于 Linux 而不是 Mac OS。
您是否已将 Android SDK 工具更新至 24.3.2?这似乎导致了这个问题。将以下 4 行添加到 android-sdk-path/tools/ant/build.xml 起始行 484,希望它应该解决。
<property name="aidl" location="${android.build.tools.dir}/aidl${exe}" />
<property name="aapt" location="${android.build.tools.dir}/aapt${exe}" />
<property name="dx" location="${android.build.tools.dir}/dx${bat}" />
<property name="zipalign" location="${android.build.tools.dir}/zipalign${exe}" />
这已在最新的工具更新 (https://code.google.com/p/android/issues/detail?id=176488) 中修复
我正在尝试为 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
这很奇怪,因为我已经成功地编译了这个 class,而且我拥有我认为我需要的一切。即 Android Studio 和相关包(工具、Android 4/5 等)。我注意到 aapt 不在我的 adt-bundle/sdk/platform-tools 目录中,但它在构建工具目录之一中。即使在我的路径中包括后者也无济于事。
无论如何,我是 运行 Mac OS 10.10.3,拥有最新版本的 Android Studio。此 class 在升级到 Yosemite 之前编译。我看过有关如何解决此问题的建议,但所有这些建议都适用于 Linux 而不是 Mac OS。
您是否已将 Android SDK 工具更新至 24.3.2?这似乎导致了这个问题。将以下 4 行添加到 android-sdk-path/tools/ant/build.xml 起始行 484,希望它应该解决。
<property name="aidl" location="${android.build.tools.dir}/aidl${exe}" />
<property name="aapt" location="${android.build.tools.dir}/aapt${exe}" />
<property name="dx" location="${android.build.tools.dir}/dx${bat}" />
<property name="zipalign" location="${android.build.tools.dir}/zipalign${exe}" />
这已在最新的工具更新 (https://code.google.com/p/android/issues/detail?id=176488) 中修复