【问题标题】:After updation Android studio 2.0 getting issue.更新 Android Studio 2.0 后出现问题。
【发布时间】:2016-08-01 04:30:49
【问题描述】:

错误:.dex 文件中的方法引用数不能超过 64K。 在https://developer.android.com/tools/building/multidex.html 了解如何解决此问题 错误:任务 ':app:transformClassesWithDexForDebug' 执行失败。

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle .process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' 以非零退出值 2 结束

【问题讨论】:

  • Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html

标签: android android-studio-2.0


【解决方案1】:

在 Android Studio 2.0 中,“Instant Run”选项默认启用,并且 解决问题的最快方法是从 Android Studio 设置中禁用“即时运行”选项。

您可以在“构建、执行、部署”设置下找到该设置。

要使用 Instant Run 功能修复 multidex 问题,请关注https://developer.android.com/tools/building/multidex.html

【讨论】:

    【解决方案2】:

    您阅读了https://developer.android.com/tools/building/multidex.html 的以下两个注释,如果是,请以这种方式实施,否则请阅读应用它可能会对您有所帮助。

    注意:如果您的项目配置为使用 minSdkVersion 20 或更低版本的 multidex,并且您部署到运行 Android 4.4(API 级别 20)或更低版本的目标设备,Android Studio 会禁用 Instant Run

    注意:在使用 Instant Run 时,当您的应用的 minSdkVersion 设置为 21 或更高时,Android Studio 会自动为您的应用配置 multidex。由于 Instant Run 仅适用于您的应用程序的调试版本,因此您仍需要为 multidex 配置发布版本以避免 64K 限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-01
      • 2016-08-07
      • 2016-09-30
      • 2016-01-25
      • 2016-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多