当前位置: 首页 > 知识库问答 >
问题:

将字节码转换为dex时出错:[重复]

东郭俊楠
2023-03-14
  1. 清理和生成项目
  2. 将“sourceCompatibility=”1.7“targetCompatibility=”1.7“”添加到分级文件。

谁能建议一下如何解决这个问题。

共有1个答案

干浩阔
2023-03-14

您应该使用JDK 1.8.0_92

你得到了

错误:将字节码转换为Dex时出错:原因:Dex无法解析版本52的字节码。这是由使用Java8或更高版本编译的库依赖引起的。

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }
 类似资料:
  • 因此,在升级build.gradle(project)后运行项目时,我收到以下错误 至

  • 自从我将android studio从2.0更新为2.1以来,我遇到了以下错误。 错误:将字节码转换为索引时出错: 原因:Dex无法解析52字节版本的代码。这是由使用Java8或更高版本编译的库依赖项引起的。如果您在库子模块中使用“java”gradle插件,请将目标兼容性=“1.7”源兼容性=“1.7”添加到该子模块的build.gradle文件中。 我尝试在build.gradle中添加以下片

  • 项目清理和重建工作成功,但如果我想运行应用程序,我得到这样的错误。 错误:将字节码转换为Dex时出错:原因:Dex无法解析版本52字节码。这是由使用Java8或更高版本编译的库依赖项造成的。如果在库子模块中使用'java'gradle插件,请将targetCompatibility='1.7'sourceCompatibility='1.7'添加到该子模块的build.gradle文件中。 错误:

  • 我使用samsung knox sdk,正在更新knox版本(2.7.1)。这个错误在尝试编译我的应用程序时出现。 错误详细信息: 错误:将字节码转换为Dex时出错:原因:Dex无法解析版本52字节码。这是由使用Java8或更高版本编译的库依赖项造成的。如果在库子模块中使用'java'gradle插件,请将targetCompatibility='1.7'sourceCompatibility='

  • 错误:将字节码转换为dex时出错:原因:com.android.dex。DexException:多个dex文件定义Landroid/arch/lifecycle/LiveData$LifecycleBoundObserver; 我的 gradle 文件 **这就是错误,我明白了**

  • 我用gradle更新到了Android studio 2.0 Beta 6的最后一个版本: 这个应用程序在模拟器和设备上工作得非常好,我测试了所有的东西,它工作得很好。 现在应用程序模块的gradle.build如下所示: 只有当我构建发布时,错误才会出现: 这是我打开MultiDex时出现的错误: 我尝试了Java1.6和1.7,但没有什么变化! 请问还有其他可能的解决办法吗?