android studio2.0出现的gradle问题,instant Run即时运行不了.

时间:2022-08-07 17:47:35

android studio 2.0出现的gradle问题:

instant Run即时运行不了.经历了几乎9个preView版本的AS2.0,终于迎来了正式版,然而晴天我的霹雳,好不容易装好的2.0正式版却用不了,那个牛哄哄的功能,主要问题看下面.

  • 错误信息: incompatible 问题

    This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Run (or updating either the IDE or the Gradle plugin to the latest version)

这个问题其实就是as的gradle版本不兼容,如果要使用instant run官方需求gradle的最低要求是gradle 2.0,然而你的gradle是2.0以上还出现该问题,那就是android plugs version和as的版本不匹配.

  • 解决方法:

    • 方法1.使用普通的编译方式,取消 2.0的instant run(那你还升级2.0干嘛)

      Settings/Preferneces > Build, Execution, Deployment option > Instant Run 取消前三个选项

    • 方法2.可以修改plugs version配置和删除build文件,兼容版本,就可以用instant run了



      上面已经说了android plugin version和as的版本是要匹配的,就拿我装的android studio2.0正式版来说.我这边的配置是:

      android studio2.0出现的gradle问题,instant Run即时运行不了.

      ps:如果你使用的是as2.1 那你此时的plugin version 要是2.1.0的.

  • 操作步骤:

    1. 在project根目录下的gradle文件添加

      classpath ‘com.android.tools.build:gradle:2.0.0’
    2. 删除project下的build文件

      在你运行时,build文件会自动重建的
    3. 最后clean project -> sync project

      此时第一次instant run会比较久.

注意: instant run 只支持android 5.0以上(api22以上)的系统