Intereting Posts
Может кто-то объяснить разницу между GCM и Google Pub / Sub Android – сохранить значение в LocalStorage до WebView.loadUrl () Перезапуск приложения – точка входа в действие Почему MenuItemCompat.getActionProvider возвращает null? Обновление элемента RecyclerView + асинхронный сетевой вызов Необычное сообщение logcat показано бесконечно – Android Как настроить ширину и высоту выбора даты в android Android – Неизвестный стиль атрибута на теге фрагмента Android – контакт с номером с кодом страны Ни одно приложение не может выполнить это действие, когда отправляет электронное письмо Какие фильтры намерения должны покрывать мои приложения, если они появляются при выборе изображения из внешнего приложения? Android studio AssertionError: не вызывать waitForSmartMode изнутри действия чтения в немой версии Android: насколько безопасна база данных, упакованная с приложением Сколько памяти занимает каждый процесс Android? Переместите ImageView в другую позицию в анимированном виде на 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 )