Невозможно сгенерировать apk с помощью Eclipse - PullRequest
1 голос
/ 17 ноября 2011

Очень плохо знаком с разработкой для Android и сталкиваюсь с некоторыми проблемами с основными вещами. Я использую Eclipse для создания своих проектов. Недавно я обновил до последней версии подключаемого модуля eclipse ADT v15.0.0 и в процессе также должен был обновить мой Android SDK до v15.

Теперь, когда я создаю свое приложение, файл apk не создается. Появится диалоговое окно с индикатором выполнения с сообщениями о том, что что-то строится. Ошибок нет, но в итоге я не вижу apk-файла в каталоге bin или любом другом каталоге проекта.

Я пробовал следующее - удалил проект из Eclipse и повторно импортировал проект - удалил проект из Eclipse и сделал новый проект из существующего источника - удалил проект из Eclipse, удалил код из рабочей области, повторно синхронизировал с кодом с сервера и создал новый проект из существующего источника

Чтобы упростить задачу, я попытался создать пример hello-jni, который поставляется с NDK, и обнаружил ту же проблему; диалог показывает сборку без ошибок, но нет apk. Предложения в темах ниже не решили проблему для меня.

Android Eclipse - не удалось найти * .apk
Невозможно запустить приложение Android, не удалось найти проблему .apk в eclipse

Подробности о моей настройке ниже Java 6 Обновление 27 JDK 6 Обновление 27 Затмение 3.7.1 ADT плагин v15 Android SDK v15 Win 7 (32-разрядная версия)

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

1 Ответ

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

Попробуйте очистить проект и затем запустите

android update project --name <project_name> --target <target_ID> --path <path_to_your_project>

из командной строки. Затем попробуйте построить снова.

Кроме того, перейдите к свойствам вашего проекта в Eclipse, перейдите к «Builders» и убедитесь, что вы видите «Android Package Builder» в качестве одного из перечисленных там конструкторов.

...