Android Eclipse – Не удалось найти * .apk

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

Я действительно испытал эту проблему раньше и решил ее один раз, удалив форму проекта из своего рабочего пространства и повторно импортировав его, и в другой раз я решил его, удалив «Java Builder» из моего пути сборки Java. На этот раз никто не работает. В настоящее время у меня больше настроек, установленных по умолчанию (т. Е. Сборка Java снова проверена).

Я запускаю Windows 7 (64 бит) и используя jdk1.6.0_21 через Eclipse 3.6.

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

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

Пожалуйста, выполните следующие действия; это может помочь вам:

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

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

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

Если ваш проект приложения основан на проектах библиотек, которые находятся в вашем рабочем пространстве, для них, конечно же, необходимо установить флажок «Является ли библиотека».

удаление файла R.Java в папке / Gen сделало трюк для меня

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

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

надеюсь, это поможет кому-то 🙂

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

Примечание: если вы затмеваете, вы получите сообщение об ошибке «crunch» Неизвестной команды, затем следуйте этому сообщению

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

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

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

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

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

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

целевых = Android-8

FWIW

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

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

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

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


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

Я понял. Я ссылался на JavaSE-1.5 и использовал JDK 1.6. Я изменил его, чтобы использовать 1.6, и это, кажется, исправить.

Похоже, что в моем исследовании это перегруженное сообщение об ошибке, которое охватывает множество ошибок.

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

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

Запустите Eclipse как «Администратор», а затем импортируйте проект.

Ни одна из этих вещей не работала для меня. Я пытаюсь получить доступ к собственному коду через jni, сначала с образцами NDK. Я обнаружил, что assembly не будет запущена, если jarlist.cache отсутствует в каталоге bin проекта. Если я копирую один из другого проекта в это место (возможно, потребуется обновить его, чтобы увидеть папку в Eclipse), assembly работает каждый раз.

Очистите проект, и он будет делать. Иногда это происходит неосознанно, но продолжать пытаться решить с помощью методов diff.

Я как-то выполнил конфигурацию «Запуск» как приложение Java вместо Android.

проблема для меня заключалась в том, что я пытался использовать IBM RAD, который, похоже, не работает должным образом, я установил Eclipse и теперь имею другую ошибку, но я должен быть в состоянии пройти мимо нее

На моей машине (Windows7, 64 бит) я мог бы исправить это, установив среду выполнения в 32-битный вариант jdk (я использовал 1.6.0_23). И я многое пробовал раньше …

Ответ SHA1 сделал это для меня: после обновления до последнего sdk / adt мой проект отказался построить apk; сняв флажок, эта проблема разрешила проблему.

Я не знаю, проверили ли это обновление, или если это было проверено раньше, но новый адд прикрутил все, но теперь все работает!

В моем случае это сработало:

Удалить файл R.Java в папке / Gen

+

Удалите все «R.Android», импортирующие Eclipse в некоторые из моих classов Java!

и перестроить проект.

remove – R.java – Очистите проект и снова запустите .. это сработало для меня ..

Найдите папку проекта в своей системе, введите ее Свойства через контекстное меню и снимите флажок «Только для чтения». Работал в моем случае.

По-видимому, это источник проблемы во многих случаях, причем некоторые решения там основаны на копировании / перезаписи файлов в проекте, что делает их нечитаемыми.

Это вызвано неправильным настройкой JAVA_HOME. Его можно легко решить, выполнив действия, описанные в этой статье .

Моя проблема была вызвана этой проблемой (несовместимость между ADT и SDK) и была зафиксирована таким образом:

  • Eclipse> Справка
  • Установка нового программного обеспечения
  • Добавьте ‘ https://dl-ssl.google.com/android/eclipse/ ‘ в раздел «Работа с» и нажмите клавишу ввода.
  • После того, как в списке появятся инструменты разработчика, проверьте его и нажмите «Далее».
  • Перезапуск eclipse после завершения загрузки

В моем случае мне пришлось перейти от API 21 к API 19, очистить и построить, и все было хорошо. Я использую Mac, и, очевидно, API 21 не полностью поддерживается на Yosemite.

  • Предотвратить показ веб-страницы «веб-страница недоступна»
  • TCP \ IP-клиент - EHOSTUNREACH (нет пути к хосту)
  • Бесконечная прокрутка Image ViewPager
  • Чтение и отображение данных из TXT-файла
  • Вычисление расстояния между двумя точками
  • что использует MemoryFile в android
  • Рабочий многоточечный запрос POST с волейболом и без HttpEntity
  • Переменная не может быть разрешена
  • Кросс-платформенный способ изменения приоритета Java-процесса
  • Как удалить простыню вокруг кнопок в Android?
  • Почему объект Object.toString () по умолчанию содержит hash-код?
  • Давайте будем гением компьютера.