【问题标题】:Android Studio 2.0 Preview: ':app:transformClassesWithInstantRunForDebug' FAILEDAndroid Studio 2.0 预览版:':app:transformClassesWithInstantRunForDebug' 失败
【发布时间】:2015-12-03 06:37:27
【问题描述】:

我在 Android Studio 的 Gradle 中收到此错误:

:cart:transformClassesWithInstantRunForDebug FAILED
 Error:Execution failed for task  :cart:transformClassesWithInstantRunForDebug'.>
 java.lang.ClassNotFoundException: com.google.gsonhtcfix.JsonSyntaxException`

我无法在 Android Studio 中运行/执行我的项目。我该如何解决这个问题?

【问题讨论】:

  • 对于一些我不再使用的类,我得到了相同的 ClassNotFoundException。

标签: android android-studio gson android-json


【解决方案1】:

已解决:

在 Android Studio 2.0 Preview 中禁用 Instant Run 选项

【讨论】:

  • 完美答案,适合我,
  • 这并不能解决问题,只是禁用了 Android Studio 一个可能令人难以置信的功能。
  • 迈克尔·赫比格,我没有看到你关于如何解决它的建议。它确实解决了应用程序无法启动的问题,当然它没有修复损坏的 IDE 功能,但没有人说禁用某些东西可以修复它。
  • @MichaelHerbig 也许它禁用了一个很棒的功能,但如果不禁用它,我将无法调试!现在的问题是,为什么我们必须禁用它以及如何有更好的解决方案
  • -1 然后 Instant Run 不再起作用,我必须等待很长时间才能重新启动应用程序才能使最小的更改生效。
【解决方案2】:

您可以尝试删除构建文件夹。这并不总是有效,但有时会修复它。

rm -rf cart/build

如果这不起作用。运行该命令,然后在 Android Studio 中选择无效缓存并重新启动。

【讨论】:

    【解决方案3】:

    当使用的gradle 有即时运行问题时会出现此问题。
    因此,要解决此问题,您必须更改 gradle 版本或禁用即时运行。

    【讨论】:

      【解决方案4】:

      在我的 nexus 5 中,我只收到警告,但其他设备未遵从,因此如果需要,我已禁用调试模式 /

      buildTypes {
          release {
              debuggable false
              minifyEnabled true
              proguardFiles 'proguard-android.txt', 'proguard-rules.pro'
          }
          debug {
              debuggable false
              minifyEnabled false
              proguardFiles 'proguard-android.txt', 'proguard-rules.pro'
          }
      } 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-03-07
        • 2016-11-07
        • 2022-10-15
        • 1970-01-01
        • 1970-01-01
        • 2015-08-12
        • 2016-03-22
        相关资源
        最近更新 更多