gpt4 book ai didi

android - 错误:任务 ':app:transformClassesWithDexForDebug'的执行失败。 > TransformException:ProcessException:ExecException:

转载 作者:行者123 更新时间:2023-12-03 05:14:22 26 4
gpt4 key购买 nike

我无法构建Android Studio项目。我收到此错误:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_71\bin\java.exe'' finished with non-zero exit value 1

在app.gradle中启用了MultiDex:
    android {
compileSdkVersion 23
buildToolsVersion '23.0.1'
useLibrary 'org.apache.http.legacy'

defaultConfig {
applicationId 'my.app'
minSdkVersion 14
targetSdkVersion 23
versionCode 4
versionName "1.1.0"
multiDexEnabled true
}
...

我试图删除“构建”文件夹,但没有得到任何结果。我该如何解决这个问题?

编辑:此项目可在其他计算机(Mac Mini / OS X)上构建,但不能在我的计算机(Windows)上构建

最佳答案

您可以尝试以下步骤来解决此问题:

步骤1:添加一个名为MyApplication的类,并使用MultiDexApplication类对其进行扩展。

步骤2:在 list 的应用程序标记中声明此MyApplication类名称。

<application

android:name=".MyApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">

步骤3:覆盖MyApplication类中的attachBaseContext并调用Multidex.install()方法:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}

尝试运行具有以上更改的项目,它应该可以工作!

关于android - 错误:任务 ':app:transformClassesWithDexForDebug'的执行失败。 > TransformException:ProcessException:ExecException:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35842397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com