Intereting Posts
Что такое строгость в android и его использование Почему EditText не расширяется до fill_parent HttpURLConnection отлично работает в Android 2.x, но НЕ в 4.1: не обнаружены проблемы аутентификации Как удалить код «+» и код страны с номера телефона? Авторизовать пользователя на веб-сайте Google в WebView через диалог Наследование AppCompat 22.1.1 Диалог colorAccent от темы приложения не работает Android Proguard – как сохранить обработчики onClick только на основе XML-макетов Как показать символ авторского права в диалоговом окне Android? Перемещение папки конфигурации AVD по умолчанию (.android) Как развернуть подписанный APK при нажатии кнопки «Выполнить» в Android Studio? RecyclerView: найти последний видимый элемент сразу после создания представления Gradle: Выполнение не выполнено для задачи ': processDebugManifest' Ошибка: «Ошибка подключения Adb: существующее соединение было принудительно закрыто удаленным хостом» Android: возврат к предыдущему фрагменту на задней панели Try-with-resources не поддерживаются на этом языке – Android

Ant jar error: Execute failed: java.io.IOException: не удается запустить программу … $ {aapt} ": ошибка = 2, нет такого файла или каталога

Я пытаюсь скомпилировать простую библиотеку Java для Unity, и после запуска 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 и связанные с ней пакеты (Tools, Android 4/5 и т. Д.). Я заметил, что aapt не находится в моем каталоге adt-bundle / sdk / platform-tools, но он находится в одном из каталогов инструментов сборки. Даже включение последнего на мой путь не помогло.

Во всяком случае, я запускаю Mac OS 10.10.3 с самой современной версией Android Studio. Этот класс скомпилирован перед обновлением до Yosemite. Я видел предложения по устранению этой проблемы, но все эти предложения относятся к Linux, а не к Mac OS.

Solutions Collecting From Web of "Ant jar error: Execute failed: java.io.IOException: не удается запустить программу … $ {aapt} ": ошибка = 2, нет такого файла или каталога"

Обновили ли вы инструменты Android SDK до 24.3.2? Это, похоже, вызвало эту проблему. Добавьте следующие 4 строки в стартовую строку 484 android-sdk-path / tools / ant / build.xml и, надеюсь, она должна решить.

 <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 )