即时运行不工作,始终重新启动整个应用程序-android studio 2.3

即时运行不工作,始终重新启动整个应用程序-android studio 2.3,android,android-studio,android-studio-2.3,Android,Android Studio,Android Studio 2.3,我所尝试的: 我已多次禁用、启用即时运行 我已经在许多项目上测试了即时运行 我尝试使缓存无效并重新启动 我试着只更改XML、Java、静态字段和变量。所有案例都会重新启动整个应用程序 但“即时运行”按钮始终会重新启动应用程序 我用于测试的设备是 Motorolla Moto G4安卓6.0.1和三星Galaxy s4安卓5.1 这个问题有什么解决办法吗?只是一点提示。当我从Android Studio 1.5切换到2.0(稳定)时,新的即时运行无法与布局更改一起工作。我尝试了Run>Clean

我所尝试的:

  • 我已多次禁用、启用即时运行
  • 我已经在许多项目上测试了即时运行
  • 我尝试使缓存无效并重新启动
  • 我试着只更改XML、Java、静态字段和变量。所有案例都会重新启动整个应用程序
  • 但“即时运行”按钮始终会重新启动应用程序

    我用于测试的设备是

    Motorolla Moto G4安卓6.0.1和三星Galaxy s4安卓5.1


    这个问题有什么解决办法吗?

    只是一点提示。当我从Android Studio 1.5切换到2.0(稳定)时,新的即时运行无法与布局更改一起工作。我尝试了Run>Clean and rerun应用程序,我解决了这个问题,因为那个一刻Instant Run起作用了。请参考下面的链接。我希望它能帮到你们

    或者您可以进一步参考下面的链接了解配置


    只是一个小小的提示。当我从Android Studio 1.5切换到2.0(稳定)时,新的即时运行无法与布局更改一起工作。我尝试了Run>Clean and rerun应用程序,我解决了这个问题,因为那个一刻Instant Run起作用了。请参考下面的链接。我希望它能帮到你们

    或者您可以进一步参考下面的链接了解配置


    更新“Android Studio 2.3”后,我也遇到了同样的问题

    即使是很小的xml更改也完全安装了。

    消息:“即时运行应用的代码更改并重新启动应用程序。静态初始值设定项更改”

    所以我开始从我使用的库中找出是哪一个造成了这个问题

    当我从代码中删除领域依赖项时,即时运行可以正常工作

    嗯,这不是一个完美的解决方案。但这可能是一个线索


    ps-删除依赖项有点烦人。所以,第一次我删除了领域初始化代码,但它不工作。只有删除所有领域依赖项才能工作…

    在更新“Android Studio 2.3”后,我也遇到了同样的问题

    即使是很小的xml更改也完全安装了。

    消息:“即时运行应用的代码更改并重新启动应用程序。静态初始值设定项更改”

    所以我开始从我使用的库中找出是哪一个造成了这个问题

    当我从代码中删除领域依赖项时,即时运行可以正常工作

    嗯,这不是一个完美的解决方案。但这可能是一个线索


    ps-删除依赖项有点烦人。所以,第一次我删除了领域初始化代码,但它不工作。只有删除所有领域依赖项才能工作…

    Android Studio 2.3(2017年2月24日构建)中似乎存在漏洞
    我有即时运行的解决方案。 为我工作:

    com.android.tools.build:gradle:2.3.0'
    
    不为我工作:(>2.3.0)

    因此,您可以尝试使用2.3.0进行项目级build.gradle


    欢迎来到#AndroidDev:)X)

    Android Studio 2.3(2017年2月24日构建)中似乎有一个bug
    我有即时运行的解决方法。 为我工作:

    com.android.tools.build:gradle:2.3.0'
    
    不为我工作:(>2.3.0)

    因此,您可以尝试使用2.3.0进行项目级build.gradle


    欢迎来到#AndroidDev:)X)

    我知道这个问题已经很久没有出现了,但我发现自己也遇到了同样的问题,我刚刚找到了解决办法:

    在Gradle中(模块:应用程序)


    Multidex是在调试模式下启用的,这在我的案例中导致了android studio 2.3.3的instantrun出现故障,我知道这个问题已经过去很久了,但我发现自己也遇到了同样的问题,我刚刚发现了解决方案:

    在Gradle中(模块:应用程序)


    Multidex是在调试模式下启用的,在我的例子中,这导致了android studio 2.3.3的instantrun出现故障,我也遇到了同样的问题。用于运行应用程序的Shift+F10用于应用更改的Ctrl+F10。试试看。希望它能起作用。

    我也有同样的问题。用于运行应用程序的Shift+F10用于应用更改的Ctrl+F10。试试看。希望它能起作用。

    你能和我们分享你正在使用的模拟器/设备的操作系统版本吗?@BozicNebojsa我已经更新了问题你能和我们分享你正在使用的模拟器/设备的操作系统版本吗?@BozicNebojsa我已经更新了问题,它一直工作到Android studio 2.2。在新的更新中,事情出错了,所以你总是按play按钮(一个小的绿色图标)来构建项目?如果是,则不要在即时运行时按“播放”按钮和“调试”按钮之间的按钮。更多信息可以在下面的链接中找到,它在Android studio 2.2之前一直在工作。在新的更新中,事情出错了,所以你总是按play按钮(一个小的绿色图标)来构建项目?如果是,则不要在即时运行时按“播放”按钮和“调试”按钮之间的按钮。更多信息可以在下面的链接中找到,对我来说很好,很好!为我工作,太好了!
    buildTypes {
       ...
         debug {   multiDexEnabled true  }
    
    }