Android studio Android Studio即时运行重启应用程序始终

Android studio Android Studio即时运行重启应用程序始终,android-studio,android-instant-run,Android Studio,Android Instant Run,在Android Studio中,“即时运行”功能“应用更改”总是重新启动应用程序,即使代码没有更改(Android Studio 2.3.0-MacOS 10.12.3)。当应用程序处于调试状态并在断点处暂停时,如果我尝试应用更改应用程序重启,则会发生这种情况 这是我的身材。格雷德尔: apply plugin: 'com.android.application' dependencies { compile fileTree(dir: 'libs', include: '*.jar

在Android Studio中,“即时运行”功能“应用更改”总是重新启动应用程序,即使代码没有更改(Android Studio 2.3.0-MacOS 10.12.3)。当应用程序处于调试状态并在断点处暂停时,如果我尝试应用更改应用程序重启,则会发生这种情况

这是我的身材。格雷德尔:

apply plugin: 'com.android.application'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}
buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'
    }
}
allprojects {
    repositories {
        mavenCentral()
    }
}


android {
    compileSdkVersion 23
    buildToolsVersion '25.0.2'
    dexOptions {
        javaMaxHeapSize "4g"
    }
    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 23
        multiDexEnabled true
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }



    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src/main/java']
            resources.srcDirs = ['src/main/java']
            aidl.srcDirs = ['src/main/java']
            renderscript.srcDirs = ['src/main/java']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        // Move the tests to tests/java, tests/res, etc...
        //instrumentTest.setRoot('tests')
    }
}
根据安卓系统

禁用自动活动重启

执行热插拔时,您的应用程序将保持运行,但Android Studio会自动重新启动当前活动。要禁用此默认设置,请执行以下操作:

打开“设置”或“首选项”对话框:

  • 在Windows或Linux上,从菜单栏中选择文件>设置
  • 在Mac OSX上,从菜单栏中选择Android Studio>首选项
  • 导航到构建、执行、部署>即时运行
  • 取消选中“在代码更改时重新启动活动”旁边的框
如果禁用自动活动重新启动,则可以手动重新启动 通过选择运行>重新启动,从菜单栏中选择当前活动
活动。

在调试器中始终禁用即时运行:

在Android Studio 2.3上,如果您通过单击“调试”来部署应用程序,则通过单击“应用更改”来推动后续代码更改始终会导致冷交换。要了解更多信息,请访问


除此之外,您的配置似乎选中了所有复选框。

我在这里遇到了相同的问题:(