不支持的方法:InstantRun.getRestartDexFile() - Android Studio

时间:2016-04-16 09:08:30

标签: android android-studio android-gradle

我有Android Studio 2.0 Beta 6 build.gradle中的Gradle版本是 classpath'com.android.tools.build:gradle:2.1.0-beta1'
(我今天更新了它,早些时候我在gradle:2.0.0-alpha9) 现在当我尝试运行我的应用程序时,我不断收到此消息。

  

UnsupportedMethodException
  不支持的方法:InstantRun.getRestartDexFile()。
  您连接的Gradle版本不支持该方法   要解决此问题,您可以更改/升级您连接的Gradle的目标版本   或者,您可以忽略此异常并从模型中读取其他信息。

升级前一切运行正常(包括即时运行) 请帮忙。

6 个答案:

答案 0 :(得分:11)

我发布这个作为答案,因为这解决了我的问题 我将 build.gradle 中的类路径更改为

  

classpath' com.android.tools.build:gradle:2.1.0-alpha3

我没有更改任何其他/任何设置,也没有更新我的Android Studio。

Link to the page where I found it.
不得不搜索很多。 :)

编辑:
或者如其他人指出的那样,
1.您可以尝试将Android Studio升级到2.1.0(或)
2.您可以尝试将build.gradle 中的类路径更改为

  

classpath' com.android.tools.build:gradle:2.1.0

答案 1 :(得分:5)

我遇到了同样的异常

  

或者,您可以忽略此异常并阅读其他异常   来自模型的信息。

它说有一个替代解决方案,那么我们应该怎么做才能忽略这个异常呢?

好的,升级Android Studio可以解决问题。

答案 2 :(得分:1)

我在Android 2.1预览版上遇到麻烦5.我将build.gradle中的类路径更改为

   classpath 'com.android.tools.build:gradle:2.0.0'

答案 3 :(得分:0)

将工作室更新到2.1.0,将解决您的问题

答案 4 :(得分:0)

首先我拥有android 2.1 而且我已经设置好了      enter image description here

然后我设置了enter image description here

我也收到了这个错误不支持的方法:InstantRun.getRestartDexFile() - Android Studio 那么

第1步

我已经更新了android到2.2 并且得到了错误不支持的方法:AndroidProject.getPluginGeneration()在运行项目时解决了这个问题

第2步

参考链接 - Unsupported method: AndroidProject.getPluginGeneration() while running project 停用即时运行 Windows& Linux操作系统:

  

Linux的:

档案 - >设置 - >构建,执行,部署 - >即时跑步。

  

的Mac:

Android Studio - >偏好 - >构建,执行,部署 - >即时跑步。

最终解决了所有问题, 已成功运行我的项目

答案 5 :(得分:-1)

使用以下方法解决了问题:

classpath 'com.android.tools.build:gradle:2.1.0-alpha3'
classpath 'com.google.gms:google-services:2.1.0-alpha3'