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

Android Studio TransformException : 错误:任务':app:transformClasses'的执行失败

东郭思远
2023-03-14

当我尝试使用Android Studio运行应用程序时,我得到了下面的异常

错误:任务“:应用程序:转换类与Dex进行诊断”的执行失败。com.android.build.api.transform.transformexception.exe jdk1.8.0_05:

共有3个答案

乌骏
2023-03-14

修改模块级构建。格雷德档案

 android {
    ...

    // Enabling multidex support.
    multiDexEnabled true
}
...

}

添加依赖项编译“com . Android . support:multi dex:1 . 0 . 0”

在清单中添加MultiDexApplication类

<manifest ...>
<application
    ...
    android:name="android.support.multidex.MultiDexApplication">
    ...
</application>

http://developer.android.com/studio/build/multidex.html

丘飞
2023-03-14

在我的情况下使用Android Studio2.0预览版4,我突然遇到了这个问题,添加多DexEnabled真的没有帮助,而且干净和重建也没有帮助。

所以我唯一能解决这个问题的方法就是删除这个文件:

您的应用程序名称\应用程序\构建\中间用户

然后运行应用程序,它就工作了。

柴正祥
2023-03-14

我有同样的问题,经过几个小时的研究,我找到了一个解决方案来解决它。

你应该修复版本:

android {

    compileSdkVersion ..
    buildToolsVersion '...'

    defaultConfig {
       ...
       targetSdkVersion ..
       multiDexEnabled true  // this line will solve this problem
   }
}

如果应用中方法引用的数量超过65K限制,则应用可能无法编译。

有关如何执行此操作的信息,请参阅有选择地将 API 编译到可执行文件中和使用超过 65K 种方法构建应用

 类似资料: