Файлы Android APK и файлы DEX не созданы, без предупреждения или ошибки
Я разработал Android на некоторое время, используя WIN7 64bit и Eclipse.
Поскольку я пытался установить новый ADT (1.5), я получаю очень странные явления. Моя сборка не завершена и не создает файл APK, а также файлы dex.
файлы классов создаются, но ничего больше.
Кроме того, нет никаких предупреждений или ошибок ни на выходе, ни в журнале Eclipse.
Проблема возникла не сразу, а только после 1 или 2 хороших построений.
Даже если я создаю простой проект, произойдет то же самое.
Я не нашел ничего полезного в сети.
Я повторно загрузил Eclipse, SDK, ADT и начал все заново, и получил проблему совместимости JRE7 (функция... должна переопределить).
Наверное, я получил обновление Java SE и потерял старую JRE. Поэтому я загрузил JRE6, изменил проблему соответствия и установил ее и среду и вернулся к квадрату 1:)
Процесс сборки начинается, достигает 50% или 75%, внезапно останавливается, и файлы apk или dex не создаются.
Даже для новых пустых проектов helloWorld.
Кто-нибудь может помочь? Я понятия не имею, как действовать.
Спасибо
Ответы
Ответ 1
"С новыми плагинами ADT это поведение по умолчанию (для ускорения
время сборки), чтобы не генерировать .apk для каждой сборки... ", как указано в groups.google:
См. http://groups.google.com/group/android-developers/browse_thread/thread/769628c57caa51ad/4cb2c6589995a9a5?pli=1
Вы можете включить автоматическое создание dex/apk в настройках Eclipse: Окно → Настройки → Android → Сборка → [] Пропустить упаковку и удаление...
//Я попытался переустановить все, прежде чем найти это решение....
Ответ 2
вы также можете просто изменить версию jdk, заставив ее перестроить: щелкните правой кнопкой мыши по проекту → properties → Java COmpiler → в правой части окна, установите флажок "Включить специальные настройки проекта", затем выберите "Компилятор соответствия" уровень: 1.6 или что-то еще, чем текущее.
Он будет восстанавливать и повторно генерировать файлы apk и dex.:) Это помогло мне хотя бы.
Ответ 3
Эта проблема потратила много времени, я получил следующую ошибку
adb работает нормально.
Не удалось найти .apk!
Я получил это исправление, выполнив следующие шаги:
-
В Eclipse > Windows > Предпочтения > Android > Сборка, снимите флажок "Пропустить упаковку и удаление".
-
В свойствах проектa > Android я снял флажок isLibrary.
Ответ 4
Просто запустите его на своем эмуляторе (щелкните правой кнопкой мыши по вашему проекту → Запустить As- > приложение для Android), затем проверьте папку bin.