Как сохранить две версии приложения для Android в одном устройстве - PullRequest
0 голосов
/ 19 мая 2011

Всякий раз, когда я пытаюсь установить 2-ую версию, он говорит, что собирается заменить все данные из предыдущей версии. Я сделал следующие вещи, чтобы избежать таких ситуаций:

  1. имена приложений отличаются, поэтому имя файла .apk также отличается
  2. Имена пакетов разные

У моего приложения есть база данных. Нужно ли иметь разные имена баз данных для этих двух версий?

Итак, я хотел бы знать, что я делаю неправильно и что еще нужно сделать? Сейчас я использую симулятор затмения.

Ответы [ 2 ]

3 голосов
/ 19 мая 2011

У вас должно быть другое имя пакета, другого пути нет. У меня было 2 разных версии одного и того же продукта (бесплатно и платно), и я использовал: com.package.paid & com.package.free.

Это означает, что между двумя приложениями ничего нет (включая БД).

Вы также можете использовать сценарии ANT для создания обоих приложений из одной и той же базы кода, я просто менял их каждый раз, когда мне нужно было создать версию.

0 голосов
/ 19 мая 2011

Убедитесь, что вы изменили пакет = в AndroidManifest.xml

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