Android Eclipse - не удалось найти * .apk - PullRequest
207 голосов
/ 24 января 2011

Я знаю, что этот вопрос задавался ранее, и я видел множество решений, но ни один из них, похоже, не работает для меня. Я смог собрать свой apk без проблем, пока эта ошибка не начала появляться. Я попытался очистить свой проект, удалить его из рабочей области и повторно импортировать его, удалив «Java Builder» из моих Builders для проекта, собрав проект вручную, изменив порядок пути сборки Java. У меня нет видимых проблем с компилятором, и в моей рабочей области нет проблем.

Я уже сталкивался с этой проблемой раньше и однажды решил ее, удалив проект из рабочей области и повторно импортировав его, а в другой раз решил, удалив «Java Builder» из пути сборки Java. Кажется, никто не работает на этот раз. У меня в настоящее время большинство настроек установлено на значение по умолчанию (то есть сборка java проверена снова).

Я использую Windows 7 (64-разрядную версию) и использую jdk1.6.0_21 через Eclipse 3.6.

Буду признателен за любые предложения, так как я уже потерял массу времени на разработку, устраняя неисправность.

[Обновить] Мой языковой стандарт - английский, и я попытался удалить debug.keystore, Соединенные Штаты, в связи с выпуском 834

Ответы [ 24 ]

606 голосов
/ 23 июня 2011

Пожалуйста, следуйте этим шагам;это может помочь вам:

  1. Щелкните правой кнопкой мыши проект своего приложения и перейдите в Свойства

  2. Выберите Android из списка слева

  3. Снимите флажок «Является библиотекой»

Если ваш проект приложения опирается на проекты библиотек, которые находятся в вашей рабочей области, те, конечно, должныУстановлен флажок «Библиотека».

24 голосов
/ 09 августа 2011

удаление файла R.Java в папке / Gen помогло мне

16 голосов
/ 08 июля 2012

Я перепробовал все вышеперечисленные решения. но это не сработало.

Решением было перезапустить затмение !!!!!!!

надеюсь, это кому-нибудь поможет:)

12 голосов
/ 21 ноября 2011

В моем случае эта проблема началась после того, как eclipse обновил плагин с выпуском API v4.0. Я исправил это, перейдя к основным настройкам Eclipse и в разделе Android-> Build снимите флажок «Пропускать упаковку и индексацию до экспорта или запуска»

Примечание: если вы затмение выдает неизвестную команду 'crunch' error, тогда следуйте этому посту

8 голосов
/ 13 декабря 2012

Я попытался собрать ответы лучших людей в пошаговый список вещей, которые нужно попробовать по порядку:

  • Проверьте, не установлен ли проект как библиотека:
    1. Перейти к проекту-> Свойства
    2. Выберите Android из списка слева
    3. Снимите флажок «Библиотека»
  • Очистите и пересоберите проект - это должно удалить и воссоздать всю папку gen, включая файл R.java, упомянутый в ответах некоторых людей
  • Проверьте затмение и все плагины для Android обновлены
  • Закройте проект, выйдите из Eclipse, снова откройте затмение, снова откройте проект.
  • Перейдите в Java Build Path> Projects и проверьте наличие некорректных зависимостей проекта
  • Перейдите к основным настройкам для Eclipse и в разделе Android-> Build снимите флажок «Пропускать упаковку и индексацию до экспорта или запуска»
  • Проверка JAVA_HOME установлена ​​правильно. Следуйте инструкциям в этой статье

Если вы заполнили приведенный выше список и до сих пор не решили проблему, пожалуйста, оставьте комментарий или, если вы найдете что-то еще, что работает, не стесняйтесь редактировать ответ и добавить свою вещь.

5 голосов
/ 31 января 2011

Удалите проект из вашего рабочего пространства и снова импортируйте.
Это сработало для меня.

Не могу поверить, что подобная проблема существует с 2008 года.
http://code.google.com/p/android/issues/detail?id=834.

2 голосов
/ 10 апреля 2012

У меня была та же проблема, что и у OP, за исключением того, что все эти предложения не работали.Я нашел решение для меня.

Убедитесь, что «Пропустите упаковку и дексирование до экспорта или запуска».

. Перейдите в «Окно» -> «Настройки» -> Android -> «Сборка».Просто убедитесь, что эта опция выбрана и применима.

Я знаю, что в этом нет особого смысла, но если она не выбрана, я получаю эту ошибку, и с ее выбором она исчезает, и apk устанавливается.


Я использую автоматически сгенерированный скрипт сборки муравья из Android и ТОЛЬКО использую его как процесс сборки в eclipse.Я не использую другие методы сборки.

2 голосов
/ 11 июня 2011

Я не эксперт, но затмение в Windows, работающей с приложениями для Android, отказывается создавать файл default.properties (в корневом каталоге приложения). Я только что скопировал одно из другого приложения, и оно отлично работает. Простое содержание, для проекта Android 2.2 он просто говорит (игнорируя комментарии):

целевой = Android-8

FWIW

1 голос
/ 16 февраля 2012

Это исправило мою проблему. Я продолжал получать сообщение об ошибке консоли в Eclipse «Не удалось найти com_android_vending_licensing.apk», и хотя это, похоже, не влияло на работу моего приложения, это раздражало. Поэтому переход к свойствам проекта com_android_vending_licensing и снятие флажка «is library», сборка проекта для создания необходимого apk, а затем возврат к свойствам проекта com_android_vending_licensing и повторная проверка флажка «is library» устранили проблему.

1 голос
/ 08 ноября 2011

Я только что исправил это, выбрав JRE по умолчанию для среды выполнения (JRE6 для JavaSE-1.6 в моем случае). По какой-то причине он был отключен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...