Я устал от тестирования приложений на физических телефонах, но команда разработчиков не предоставит неполную версию APK, которая позволила бы мне эмулировать ее. Я пытался перекомпилировать, но с каждой ревизией это замедляет конвейер.
Приложение не будет работать и выдает код ошибки при следующих условиях:
если android .os.Build.TAGS пуст или содержит «ключи теста»
если «/ system / xbin / su», «/ system / bin / su», "/system/app/Superuser.apk", "/system/app/SuperSU.apk", "/ system / app / Superuser",
"/ system / app / SuperSU", "/ system / xbin / daemonsu ", или" / su / bin "существует
, если android .os.Environment класс начинается с
EnvironmentCompat.MEDIA_UNKNOWN
если android .os.Environment класс содержит "generi c" или "vbox"
Итак, мы пытаемся настроить AVD, чтобы избежать этих ловушек , У меня работает Android Studio on Arch. Это то, что мы можем сделать в Android Studio? Я не знаю, с чего начать. Я попытался запустить это с помощью стандартного Pixel3XL AVD, и он бросил этот код ошибки при запуске. Думаю, я бы спросил, прежде чем я go спущусь в другую 8-часовую кроличью нору.