Есть ли способ установить на том же Android-устройстве отладочную версию моего приложения И версию моего приложения в магазине Google Play? - PullRequest
0 голосов
/ 29 ноября 2018

Есть ли способ установить на ту же android мобилу отладочную версию моего приложения И версию моего приложения в магазине Google Play ?Я пытаюсь настроить на своем Android несколько пользователей, но когда от другого пользователя, кроме пользователя-владельца (где установлена ​​отладочная версия моего приложения), я пытаюсь установить приложение из магазина Google Play, который я получаю:

вы не можете установить это приложение, потому что другой пользователь уже установил несовместимую версию

Ответы [ 3 ]

0 голосов
/ 29 ноября 2018

ОС Android не позволяет устанавливать два приложения, имеющие одинаковое имя пакета и подпись (подписано с хранилищем ключей)и подписал apk и во флейворе изменил имя пакета при сборке приложения.Обратитесь по ссылке ниже для работы Gradle и аромата вокруг

https://developer.android.com/studio/build/build-variants

0 голосов
/ 29 ноября 2018

Для этого можно использовать разновидности или типы сборки.

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

 buildTypes {
    debug {
        applicationIdSuffix = ".debug"
        testCoverageEnabled = "true"
    }

    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
    }

    beta {
        applicationIdSuffix = ".beta"
        initWith release
    } }

есть еще что-то, связанное с этой темой в документах на андроид, которое я бы рекомендовал вам прочитать: https://developer.android.com/studio/build/

0 голосов
/ 29 ноября 2018

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

...