Android Studio 3.1 Instant Run не работает

Когда я обновился до Android Studio 3.1, функции Instant Run (горячая замена, теплая замена) перестали работать.
Каждый раз, когда я нажимаю «Применить изменения» (опция Instant Run Flash), Android Studio перезапускает мое приложение (даже для небольших UI changes) для каждой ОС выше lollipop. (На физическом устройстве, а также в эмуляторе)

Моя настройка мгновенного запуска -

введите описание изображения здесь

Сообщение, которое я получаю от Android Studio -  введите описание изображения здесь

Я пробовал -

  1. Перезагрузка ноутбука после обновления Android Studio.
  2. Недействительный кеш и перезапуск
  3. Закрытие проекта и повторный импорт

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

ОБНОВИТЬ:-

Мой код Gradle верхнего уровня -

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
        classpath 'com.google.gms:google-services:3.2.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
        mavenCentral()
        maven { url 'https://maven.google.com' }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

В моем File > Project Structure > Project menu он показывает мой Gradle Version как 4.4 и Android Plugin Version как 3.1.0.


person Varad Mondkar    schedule 06.04.2018    source источник
comment
просто отключи это   -  person Tim    schedule 06.04.2018
comment
@TimCastelijns Должен ли я отключить и снова включить мгновенный запуск? или есть какие-то проблемы с Instant Run, так что прекратите его использовать? Я попытался отключить и снова включить его, проблема все та же.   -  person Varad Mondkar    schedule 06.04.2018
comment
есть много вопросов. Просто отключи его и больше не думай об этом   -  person Tim    schedule 06.04.2018
comment
Хм, правда, даже векторные ассеты не работают :(   -  person Varad Mondkar    schedule 06.04.2018


Ответы (1)


Если вы используете старую версию gradle. Пожалуйста, обновите до 4.x

dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
    }

Обновите версию и попробуйте.

person Däñish Shärmà    schedule 06.04.2018
comment
Моя текущая версия после обновления AS - 3.1.0. Должен ли я понизить ее до 3.0.0 или перейти на 4.1? - person Varad Mondkar; 06.04.2018
comment
обновите до 4, затем попробуйте. Я столкнулся с тем же, и в моем случае это сработало. Вы также можете проверить. - person Däñish Shärmà; 06.04.2018
comment
Выдает ошибку Could not find com.android.tools.build:gradle:4.0.0 - person Varad Mondkar; 06.04.2018
comment
Добавьте зависимости пути к классам как classpath 'com.android.tools.build:gradle:3.0.1 - person Nitin Karande; 06.04.2018
comment
Я говорю о версии Gradle, а не о версии плагина. См. Эту ссылку: developer.android.com/studio/releases/gradle-plugin .html - person Däñish Shärmà; 06.04.2018
comment
@ DäñishShärmà моя версия Gradle - 4.4, а версия подключаемого модуля Android - 3.1.0. Я видел это в File > Project Structure > Project menu. - person Varad Mondkar; 06.04.2018