Подтвердить что ты не робот

Почему моя обновленная настройка Eclipse/Android не создает мой APK?

У меня была рабочая настройка Eclipse с инструментами 3.6.2 и SDK от версии 11, и она довольно долго строила мой основной проект.

Для другого проекта я подумал, что мне нужно обновить свой SDK до самого последнего и самого большого - на данный момент API 14 (ICS 4.0).

Я даже не могу восстановить шаги, которые я прошел, но произошло то, что мой проект, казалось бы, построил, но я бы заметил, что он скажет, что он пропускает шаг после компилятора, и в конце я бы нет APK.

Я также заметил, что он обновил мой .classpath, так что путь вывода был bin/classes вместо .bin.

По пути я попробовал обновить свой Eclipse до последней версии (Indigo 3.7.1), но это не помогло.

4b9b3361

Ответ 1

Я решил проблему в конечном итоге с помощью этого сообщения на форуме Google Android:

http://code.google.com/p/android/issues/detail?id=21031

Для меня лично самая большая проблема, казалось, была решена следующим образом (qutoe из комментария 25 в сообщении форума) "Кажется, я решил проблему с невозможностью автоматического создания файлов .apk до тех пор, пока не будет использован run/debug (комментарии # 10, # 11 и т.д.). Перейдите в Windows → Настройки → Android → Постройте и снимите флажок" Пропустить упаковку и dexing до экспорта или запуска ", а затем перезапустите Eclipse. Работает для меня."

Но есть и другой полезный материал. Кажется, что разные люди с разными проектами имеют разные проблемы с этой настройкой.

Я все еще не понимаю изменения в пути к классам, но это, похоже, не имеет значения.

Кроме того, я нашел обсуждение установки ADT с Eclipse Indigo, которое было полезно здесь, в Stackoverflow:

Eclipse Indigo - Не удается установить плагин Android ADT

Я также обнаружил, что, по-моему, из-за различных uninstalls/reinstalls, по какой-то причине он прекратил исключать мои .svn-каталоги из источников. Это сообщение Stackoverflow было полезно с этим:

Почему eclipse пытается скопировать мои .svn-папки из src в bin и как я могу остановить его?

Наконец: совет для действительно и поистине деинсталляции Eclipse - все говорят, что нет удаления, а его нет, но есть каталог, который Eclipse уходит в ваш домашний каталог (в Windows 7 под c:\users \) называемый .eclipse - Zap это, если вы действительно хотите начать новый.

Кроме того, для менее экстремальных мер существует Project- > Clean внутри Eclipse, и вы можете вызвать eclipse с помощью "eclipse -clean" для дополнительных эффектов очистки. Не знаю, что, но различные полезные люди по пути предложили попытаться решить проблемы.

А да - когда я впервые установил Indigo и попытался построить, у меня появилось предупреждение о том, что уровень соответствия Java Compiler не соответствует нюханию, что было просто неверно - на моем компьютере установлена ​​только Java 1.6. См. Это сообщение для кого-то, у кого был подобный опыт:

http://marakana.com/forums/android/general/374.html

Для меня то, что работало, это просто переход к Project, Properties, Java Compiler, затем нажмите "Настроить параметры рабочей области" и нажмите "ОК" в диалоговом окне. Не нужно было ничего менять. Просто показал, что все в порядке!

В конце концов, я действительно очистил установки Eclipse и Android (включая вышеупомянутый каталог .eclipse, а также каталог .android в вашем домашнем каталоге, который вы можете удалить, если удаление SDK для Android не делает этого - это фактически не удаляется). Установил все с нуля, а затем использовал дополнительную информацию, представленную выше, и теперь он создает мой APK.

Я надеюсь, что это спасет кого-то в те часы, которые я потратил на то, чтобы вернуть свою форму в форму.