Android: Eclipse не выдвигает новую версию приложения в эмулятор - PullRequest
1 голос
/ 15 апреля 2011

При разработке для Android в Eclipse, эмулятор перезапускает старую версию приложения каждый раз, когда я запускаю проект, если я не пройду довольно трудную процедуру Настройки -> Приложения -> Управление приложениями -> [мое приложение ] -> Удалить -> ОК -> ОК в эмуляторе.

У меня была эта проблема в некоторых проектах, но не в других, когда я следовал инструкциям на сайте разработчиков Android, и у моего друга, похоже, возникла та же проблема. Хотя раньше об этом спрашивали ( здесь и в некоторой степени здесь ), их проблема оказалась в том, что "некоторые дополнительные кавычки в одном из XML-файла", и я не вижу такой вещи в моем проекте. В противном случае люди, кажется, говорят, что Eclipse должен выдвинуть новую версию. К сожалению, это не так.

Буду благодарен за любые предложения.

Ответы [ 2 ]

3 голосов
/ 15 апреля 2011

У меня тоже была эта проблема, и я понял:

Если вы используете ваше устройство для отладки, то вы должны запустить debug session, а не запустить.

С другой стороны, если вы хотите установить приложение или хотите запустить run session непосредственно на вашем устройстве, version вашего приложения, установленного в androidManifest.xml, должно быть больше, чем на твой телефон.

1 голос
/ 15 апреля 2011
  1. Попробуйте Menu-Project-Clean, выберите ваш проект для очистки, это удалит все, кроме источника.Eclipse следует пересобрать автоматически, если не выбрать Menu-Project-Build Automatics.
  2. Щелкните правой кнопкой мыши по вашему проекту, инструменты Android, исправьте проект, автоматически исправит неизвестную ошибку, может быть
  3. Дважды проверьте ваш xml,ошибка в макете может привести к вашей ситуации.Например, неправильный идентификатор не будет отображаться как ошибка в затмении.
...