Android APK файл и DEX файлы не созданы, без предупреждения или ошибки - PullRequest
11 голосов
/ 05 ноября 2011

Я разработал 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.

Может кто-нибудь помочь, пожалуйста? Я понятия не имею, как поступить.

Спасибо

Ответы [ 4 ]

38 голосов
/ 17 ноября 2011

"С новыми плагинами ADT поведение по умолчанию (для ускорения времени сборки) не генерировать .apk при каждой сборке ...", как сказано в groups.google:

См. http://groups.google.com/group/android-developers/browse_thread/thread/769628c57caa51ad/4cb2c6589995a9a5?pli=1

Вы можете включить автоматическое построение dex / apk в настройках Eclipse: «Окно» -> «Настройки» -> Android -> «Сборка» -> [].Я пытался переустановить все, прежде чем найти это решение ....

2 голосов
/ 28 мая 2012

Вы также можете просто изменить версию jdk, заставив ее перестраивать: щелкните правой кнопкой мыши по проекту -> свойства -> Java COmpiler -> на правой панели, установите флажок «Включить специфические настройки проекта», затем выберите соответствие компилятора уровень: 1.6 или что-то еще, кроме текущего.

Он перестроит и заново сгенерирует файлы apk и dex. :) Это помогло мне по крайней мере.

0 голосов
/ 29 июня 2014

Просто запустите его в своем эмуляторе (щелкните правой кнопкой мыши по своему проекту -> Запустить как -> Android-приложение), затем проверьте папку bin.

0 голосов
/ 09 августа 2013

Эта проблема была потрачена впустую много времени, я получил следующую ошибку

adb работает нормально.Не удалось найти .apk!

Я исправил это, выполнив 2 шага:

  1. В Eclipse> Windows> Настройки> Android> Построить, снять отметку «Пропустить упаковку и дексинг».... "

  2. В свойствах проекта> Android я снял флажок isLibrary.

...