Ответ 1
Кажется, что очистка этого конкретного проекта не работает, но очистка всего открытого проекта делает трюк.
Я оставляю этот вопрос, если кто-то другой получит эту проблему.
Я только что обновил ADT, чем SDK, и теперь у меня есть только в одном проекте проблема, что мой помощник не найден.
Error executing aapt. Please check aapt is present at /opt/android/platform-tools/aapt
Путь правильный, я проверял дважды и более раз.
-rwxrwxrwx 1 martin martin 3,5M 2010-12-08 10:41 /opt/android/platform-tools/aapt
Я могу запустить aapt через консоль, разрешения 777, я перезапустил eclipse, закрыл/открыл проект, перезапустил adb и, наконец, Ubuntu.
Некоторые идеи, почему это может произойти только в одном проекте?
Кажется, что очистка этого конкретного проекта не работает, но очистка всего открытого проекта делает трюк.
Я оставляю этот вопрос, если кто-то другой получит эту проблему.
Я обнаружил, что это можно устранить, установив пакет ia32-libs, поскольку Android sdk требует 32-разрядных библиотек.
Я решил эту проблему, добавив/после моего пути android-sdk в...
Eclipse- > preferences- > android- > SDK Местоположение:
Недавно изменилось местоположение aapt. Вы можете найти его под:
/путь/к/вст/SDK/Buid-инструменты/android- [версия]/AAPT
В терминале выполните следующую команду:
chmod a + x platform-tools/aapt
он решил проблему для меня
(в 64-битной версии вы должны установить ia32-libs с помощью этой команды: sudo apt-get install ia32-libs)
Проверить права доступа к файлам. Run:
chmod a+x aapt
Если вы используете 64-разрядные версии Linux. Вы увидите этот намек:
Hint: On 64-bit systems, make sure the 32-bit libraries are installed: sudo apt-get install ia32-libs line 1 Android ADT Problem
Чтобы исправить это, вам нужно будет установить 32-битные библиотеки:
sudo apt-get install ia32-libs
или
sudo apt-get install lib32z1
Возможно, вам понадобится установить другие библиотеки (libstdС++ 6: i386 libgcc1: i386 zlib1g: i386 libncurses5: i386) или эмулятор (libsdl1.2debian: i386). В моем случае достаточно было установить libstdС++ 6
sudo apt-get install lib32stdc++6
Для получения дополнительной информации вы можете проверить этот вопрос: Как разрешить ошибку, выполняющую aapt в Android/Eclipse?
Запуск сборщика 23, aapt был перемещен в каталоге. /bin
ожидание обновления Eclipse ADT, можно просто создать символическую ссылку для aapt
cd <path_to_your_android_sdk_folder>/build-tools/23.0.0_rc1
ln -s ./bin/aapt aapt
это создаст symlinc
<path_to_your_android_sdk_folder>/build-tools/23.0.0_rc1/aapt
указывающий на фактический инструмент, который здесь лежит
<path_to_your_android_sdk_folder>/build-tools/23.0.0_rc1/bin/aapt
и eclipse сможет снова построить проект Android: -)
Моя проблема с aapt была решена просто chmod a + x platform-tools/aapt
Я не сталкивался с этой проблемой, но если у вас есть версия ADT 8 или более поздняя версия, значит, вам лучше читать ее зависимости: "ADT 8.0.0 предназначен для использования с SDK Tools r8. установите SDK Tools r8 в свой SDK, используйте Android SDK и AVD Manager для этого". (Http://developer.android.com/sdk/eclipse-adt.html)
Я постоянно сталкивался с этой проблемой и не могу заставить R быть разрешенным к переменной после того, как проекты были чистыми, в дополнение к тому, что вы не смогли найти aapt - Ошибка выполнения aapt. Проверьте, что aapt присутствует в C:\AndroidSDK\android-sdk-windows\platform-tools\aapt.exe
Ни одно из предложений на этой странице не имеет смысла или помогло в любом случае. Я использую только API 8 и далее.
Я решил эту проблему, проверив "строить автоматически" в меню проекта.
У меня возникла такая же проблема после обновления SDK. Я узнаю, что папка AUTOGENERATE
не имеет никакого файла. Я сделал это:
WINDOWS->ANDROID SDK MANAGER
:
Он решил!
Следующее сделало трюк для меня. Нужно было сделать dep, поскольку некоторые из lib-зависимостей отсутствовали.
sudo apt-get install lib32z1
sudo apt-get build-dep lib32z1
sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev
Перезапустить eclipse
Для меня проблема заключалась в том, что Eclipse 4.4 искал адаптацию без "bin/" в конце пути.
Так как я не мог найти способ настроить этот путь, я привязал исполняемый файл aap из подкаталога bin в каталог "23.0.0_rc1" на один уровень выше. Это работает сейчас.
Файл aapt.exe
перемещен в последнюю папку инструментов сборки SDK
Я только что нашел файл aapt.exe
в моей последней папке Android-SDK (Android_SDK\build-tools\28.0.3)
Вы можете проверить вашу последнюю папку SDK build-tools
или же
Вы можете искать в общей папке Android SDK по имени файла