android - 应用程序 :transformClassesWithDexForDebug

标签 android android-layout android-studio

我不明白为什么会出现此错误。我下载了 Android 1.5.1 并安装了 jdk 7,但每当我运行 hello world 应用程序时,它都不会调试并显示以下错误

错误:任务“:app:transformClassesWithDexForDebug”执行失败。

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1

我不明白为什么会发生这个错误,我在这个 android studio 中运行我的旧应用程序项目,它可以工作,但新项目不能工作

无法加载LayoutLib:com/android/layoutlib/bridge/Bridge:不支持major.minor版本52.0(详细信息) 请解决我的问题。我是 Android 初学者

最佳答案

有时该错误是因为您的方法计数超出了 65K。

这对我有用:

在 app/build.gradle 中添加此行

defaultConfig {
    ...
    multiDexEnabled true
}

并在依赖项中添加

dependencies {
    compile 'com.android.support:multidex:1.0.0'
}

希望这有帮助

关于android - 应用程序 :transformClassesWithDexForDebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38555599/

相关文章:

android - 检查 AAR 元数据值时发现一个或多个问题 :

Android Gradle 问题?

android - 使用 mupdf n android 将 PDF 转换为位图图像

android - 如何获取领域层的字符串资源

java - Android后台线程通信

android - Activity 中的滑动效应

android - 如何处理在 Android 中实现惰性列表功能的动态列表?

android - 在 Android 中创建大型内容网格

Android 自定义 View onDraw 不工作

php - Android 单选按钮值无法存储在 php mysql : "Required Fields are Missing" 中