Eclipse Android - необходимо чистить при каждой сборке, чтобы компилировать последний код - PullRequest
1 голос
/ 01 апреля 2011

Я создаю приложение для Android в Eclipse, которое использует библиотеку.

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

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

Спасибо

Ответы [ 3 ]

2 голосов
/ 02 апреля 2011

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

В разработке для Android сгенерированные файлы ресурсов многократно учитывают ошибки в сборках и необходимость их очистки / сборки.

0 голосов
/ 02 июля 2012

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

  • Сначала очистите проект, затем попробуйте запуститькак приложение Android (выдает ошибку, и в консоли есть предложение перезапустить устройство вручную)
  • В результате этой ошибки создается новый файл .apk в папке bin.
  • Теперь с новым файлом .apk перейдите в командную строку - перейдите в папку platform-tools вашей установки Android и используйте команду adb install -r absolute/path/to/the/apkFile.apk

Это утомительно иесли вы опустите опцию -r, произойдет сбой, если программа уже установлена ​​в эмуляторе.

0 голосов
/ 01 апреля 2011

Проверьте, включена ли опция «Построить автоматически». Опция под "Чистый проект".

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