Мгновенный запуск Android Studio не включен?

Мгновенный запуск — это новая функция, введенная для сокращения времени запуска и отладки приложения. У меня есть вся необходимая конфигурация для включения мгновенного запуска, но она не включена в Android Studio. Вот моя конфигурация ниже.

1. Android Studio 2.1
2. 'com.android.tools.build:gradle:2.1.0'
3. minSdkVersion 15
4. Settings->Build, Execution, Deployment > Instant Run = "Enable Instant Run..."
5. Run ->device is  Android version 4.4.4

Тогда Мгновенный запуск НЕ включен. введите описание изображения здесь

Но когда я запускаю-> на устройстве Android версии 5.1.1, включается Instant Run.введите здесь описание изображения

Пожалуйста, предложите, если я пропустил какую-то другую конфигурацию, чтобы включить мгновенный запуск для устройства Android 4.4.4.


person Annada    schedule 08.05.2016    source источник
comment
Я продолжал исследовать и нашел причину. При следующем запуске я получил сообщение: - Мгновенный запуск отключен: Мгновенный запуск не поддерживает развертывание вариантов сборки с включенным мультидексом на цель с API 20 или ниже. Чтобы использовать Instant Run с вариантом сборки с поддержкой multidex, выполните развертывание на целевом объекте с уровнем API 21 или выше. И в приведенной выше конфигурации, я пропустил упомянуть, multidex включен, поэтому Instant Run отключен.   -  person Annada    schedule 08.05.2016


Ответы (6)


При первом запуске Instant Run не требуется, так как apk будет установлен в первый раз на выбранном устройстве. Начиная со второго раза, если вы выберете одно и то же устройство для развертывания своих изменений, мгновенный запуск будет автоматически включен из Android Studio 2.0 и Gradle версии 2.0.

Обратите внимание: вы должны работать в режиме отладки.

Для более четкого понимания вы можете посетить эту ссылку.

person Chiradeep    schedule 08.05.2016

Мгновенный запуск поддерживается только при развертывании варианта отладочной сборки с использованием подключаемого модуля Android для Gradle версии 2.0.0 или выше и для устройств под управлением Android 4.0 (уровень API 15) и выше.

person Sandip Patel    schedule 08.05.2016

Этот ответ решил проблему в моем случае.

вы пропустили диалоговое окно авторизации сертификата отпечатка пальца в своем телефоне при его подключении, попробуйте изменить режим USB на «Медиа» или другой, отличный от того, который у вас есть, а затем снова подключите свое устройство или перейдите в «Параметры разработчика» -> «Отменить отладку по USB». и снова подключитесь, следите за диалоговым окном и нажмите «Принять», это должно решить ваши проблемы.

В противном случае попробуйте следующее:

снова установите свой ANDROID_SDK_HOME и:

отключить устройство adb kill-server adb start-server подключить устройство

person Black Mamba    schedule 28.03.2018

Попробуйте воссоздать проект, но не используйте пробелы в полном пути.

person Konstantin Dedov    schedule 18.10.2018

Перейдите в диспетчер SDK и выберите API Level 15, то есть Android 4.0.3 (IcecreamSandwich) в разделе SDK Platforms. Это решило мою проблему.

person sammy ongaya    schedule 30.06.2017

Для меня проблема заключалась в кабеле связи, похоже, у него было нестабильное соединение. Я использовал другой, и он работал без проблем.

person Xaju    schedule 21.11.2017