Android Studio: мгновенный запуск означает, что установлена платформа, соответствующая целевому устройству (Android UNOFFICIAL Preview)
3 ответа
Чтобы включить мгновенный запуск на вашем телефоне, вы должны установить Android 7.1 из SDK Manager.
В сообщении об ошибке говорится, что ваша IDE не может идентифицировать платформу Android. Похоже, что ваше пользовательское ПЗУ не идентифицировало версию Android в его конфигурационном файле.
Попробуйте определить платформу, используя
System.getProperty("os.version"); // OS version
android.os.Build.VERSION.SDK // API Level
android.os.Build.DEVICE // Device
android.os.Build.MODEL // Model
android.os.Build.PRODUCT
и загрузите SDK для этого.
В качестве альтернативы отключите Instant Run для своей среды разработки, так что вы можете создать свой код на свой телефон обычным способом.
На вашем телефоне установлено пользовательское ПЗУ, и оно находится в Preview or Unofficial
фаза. (Например, я установил Android 8.0 Custom ROM на свой телефон, который все еще находится в стадии разработки).
редактировать build.prop
файл с помощью ES File Explorer или любого Root File Explorer (для этого требуется root-доступ).
Откройте ES File Explorer, откройте папку \SYSTEM
и перейдите к build.prop
. Выберите "Открыть с помощью" и выберите "Текстовый редактор".
замещать PREVIEW or UNOFFICIAL
с REL
ro.build.version.preview_sdk = 0
ro.build.version.codename = REL
Сохраните файл и перезагрузите телефон.
На данный момент (2 декабря 2017 г.) Android 8.0 является последней версией сборки согласно Android SDK. Если у вас нет инструментов платформы 7.1.1, Android Studio загрузит эти файлы.
Теперь вы можете использовать Instant Run с вашим собственным ROM.