Нужно ли предотвращать кеширование на эмуляторе Android? - PullRequest
0 голосов
/ 17 февраля 2011

Я использую PhoneGap для разработки кросс-устройств (простых) приложений, и в настоящее время я использую Eclipse с эмулятором Android. Проблема, с которой я сталкиваюсь, заключается в том, что она не выглядит так, как будто изменения моего кода в последнее время отражаются в приложении, установленном на эмуляторе. Я попытался удалить приложение из эмулятора, очистить и восстановить его из затмения, но ни один из них не сработал.

Есть ли какой-нибудь ручной скрипт, который мне нужно запустить, чтобы переустановить .apk? Я новичок в разработке мобильных приложений, поэтому, пожалуйста, потерпите меня. :)

Ответы [ 2 ]

1 голос
/ 17 февраля 2011

Eclipse должен автоматически перестроить ваше приложение, если опция активирована.Посмотрите на это в Project -> Автоматическая сборка

ADT должен переустановить приложение, если вы запустите проект.Взгляните на консоль (не LogCat) Eclipse, вы должны увидеть некоторую информацию о переустановке приложения (по крайней мере, это при развертывании на устройстве).Сделано, попробуйте использовать оператор журнала, который вы измените, как только у вас возникнет ощущение, что это не текущая версия.Таким образом, вы можете узнать, сработало ли хотя бы развертывание.

Если ничего из этого не помогло, мы должны копать глубже ...

0 голосов
/ 09 апреля 2012

У меня была та же проблема (мое приложение не обновлялось, какой бы акробатикой я ни занимался), пока я просто не обновил проект в Eclipse. Файлы javascript, которые я использую в проекте, были отредактированы во внешнем текстовом редакторе, HTML в Dreamweaver, поэтому Eclipse, очевидно, никогда не извлекал обновленные файлы из файловой системы, даже после перезапуска. Об этом позаботились.

...