“UnsupportedMethodException 不支持的方法:InstantRun.getRestartDexFile()。 您连接的Gradle版本不支持该方法。 要解决问题,您可以更改/升级连接的Gradle目标版本。 或者,您可以忽略此异常并从模型中读取其他信息。”
在升级之前一切都正常运行(包括即时运行)。请帮帮我。
我发布这篇文章作为答案,因为它解决了我的问题。
我在build.gradle中更改了classpath:
classpath 'com.android.tools.build:gradle:2.1.0-alpha3
我没有改变任何其他设置/选项,也没有更新我的Android Studio。
链接到我发现它的页面。
我必须搜索很多。 :)
编辑:
或者如其他人指出的那样,
1. 您可以尝试升级您的Android Studio到2.1.0(或者)
2. 您可以尝试将build.gradle中的classpath更改为
classpath 'com.android.tools.build:gradle:2.1.0
我遇到了同样的异常。
或者,您可以忽略此异常并从模型中读取其他信息。
它说有一种替代方案,那么我们应该怎么做才能忽略这个异常呢?
好的,升级Android Studio将解决问题。
我在 Android 2.1 预览版 5 上遇到了麻烦。我已经将 build.gradle 中的 classpath 修改为:
classpath 'com.android.tools.build:gradle:2.0.0'
我还遇到了这个错误Unsupported method: InstantRun.getRestartDexFile() - Android Studio。
我已经将安卓更新到2.2版本,并且在运行项目时遇到了Unsupported method: AndroidProject.getPluginGeneration()的错误。为了解决这个问题,可以执行以下操作:
参考链接-Unsupported method: AndroidProject.getPluginGeneration() while running project,禁用即时运行,Windows和Linux系统如下:
Linux系统:
文件 -> 设置 -> 构建、执行、部署 -> 即时运行。
Mac:
Android Studio -> 首选项 -> 构建、执行、部署 -> 即时运行。
最终解决了所有问题,我成功运行了我的项目。
将工作室更新至2.1.0版本,将解决您的问题。
classpath 'com.android.tools.build:gradle:2.1.0-alpha3'
classpath 'com.google.gms:google-services:2.1.0-alpha3'