Я разрабатываю приложение для Android, и пришло время, когда новые функции должны быть протестированы в той же среде, которая обслуживает производственное приложение.Как разработать производственные и бета-версии одного и того же приложения для установки в одном устройстве
Я попытался создать новую ветку и переименовав его .testing в манифесте и Gradle файлов, но я Хавин проблемы с провайдером, в частности, заявил:
I/dalvikvm: Could not find method android.app.Fragment.setSharedElementEnterTransition, referenced from method com.corp.app.AccountFrag.access$super
Так что я не думаю, что это это подход. Я хочу, чтобы приложение было установлено в двух вариантах (они не обязательно должны обмениваться данными), и пользователь должен открыть тот или иной вариант, независимо от того, должны ли тестироваться новые функции в рабочей среде или более надежная, стабильная версия должен быть запущен.
Неужели кто-нибудь имел дело с этой проблемой раньше? Я подозреваю, что мне нужно искать ароматы, но я не знаю.
Заранее благодарим за понимание.
Используйте собственный тип 'beta', с другим' applicationIdSuffix'. – CommonsWare