Android Studio: мгновенный запуск означает, что установлена ​​платформа, соответствующая целевому устройству (Android UNOFFICIAL Preview)

Я использую Samsung Galaxy Grand Neo (SM-G530FZ) с пользовательским rom (Android 7.1.1) для программирования, но каждый раз, когда я запускаю свое приложение, я получаю следующие сообщения: введите описание изображения здесь введите описание изображения здесь

Как я могу решить это? Это не появляется с моим личным телефоном (сток Android 7.1.1)

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.

Другие вопросы по тегам