Я написал приложение, использующее Phonegap на Android, и запускал его прямо из Eclipse на моем мобильном устройстве (Android). выход на suspend config был true
.поворот выхода на приостановление в приложении phonegap на Android
Теперь я хочу обновить приложение, и я не могу этого сделать, поскольку каждый раз, когда я запускаю приложение из Eclipse (для запуска на моем устройстве), я получаю старую версию, так как каждый раз, когда я выхожу из приложения, приостанавливается, а затем возобновляется при запуске снова.
Обновление имеет решающее значение, так как есть какая-то информация о базе данных, которая мне нужна, и я не могу использовать код, который я написал, чтобы получить необходимую информацию, поскольку приложение не обновляется на мобильном устройстве (оно постоянно возобновляется).
Что можно сделать для принудительного обновления приложения без потери базы данных (SQLite)? Я изменил config.xml
и отключил выход на приостановку, но он ничего не делает, поскольку Кордова всегда обнаруживает предыдущую (приостановленную) версию.
Я пробовал убивать запущенные приложения, перезагружая как мобильный телефон, так и затмение и adb, но это не сработало.
Возможно ли удалить приложение и установить его снова без потери базы данных? Если нет, как мне обновить приложение?
спасибо.
EDIT: Typos.
Я не понимаю ваш вопрос. Когда ваше приложение обновляется Eclipse, оно приостанавливается и, тем не менее, выходит. Я могу подтвердить, что обновление такого приложения через Eclipse не приведет к удалению данных, которые прилагаются к приложению. Поэтому, если вы разрабатываете новую версию и обновляете ее на своем тестовом устройстве, вы увидите, что все еще есть те же данные. Но вполне возможно, что я полностью неправильно понял ваш вопрос. –
Удаление приложения потеряет локальные данные (sqlite). Но запуск обновленного приложения из eclipse обновит приложение вашего мобильного устройства. Вы меняете коды в другом месте и просто используете eclipse как средство запуска? Если это так, вам нужно обновить проект eclipse (в представлении проекта), чтобы он загружал последние коды. – mrmoment