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

在android studio中成功构建应用后如何解决这个问题

穆城
2023-03-14

com.android.builder.dexing.DexArchivEmergerException:无法合并Dex**

共有1个答案

魏烨熠
2023-03-14

Step1:修改模块级build.gradle文件,启用multidex并添加multidex库作为依赖项,如下图所示:

android {
    defaultConfig {
        ...
        minSdkVersion 15 
        targetSdkVersion 26
        multiDexEnabled true
    }
    ...
}

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

步骤2:如果确实重写了Application类,请将其更改为扩展MultiDexApplication(如果可能),如下所示:

public class MyApplication extends MultiDexApplication { ... }

或者如果您重写了Application类但不可能更改基类,那么您可以重写attachBaseContext()方法并调用multidex.install(this)来启用multidex:

public class MyApplication extends SomeOtherApplication {
  @Override
  protected void attachBaseContext(Context base) {
     super.attachBaseContext(base);
     MultiDex.install(this);
  }
}
 类似资料:
  • 在调试模式下启动SM A105F上的lib\main.dart...正在运行分级任务“组装调试”...√build build\app\outputs\flutter-apk\app-debug.apk。正在安装build\app\outputs\flutter-apk\app.apk...错误:ADB退出,退出代码为1执行流式安装

  • 失败:生成失败,出现异常。 出错的地方:任务执行失败:firebase_core:compileDebugJavaWitJavac。 无法计算任务:firebase\u核心:CompiledBugJavaWithJavaC“property”选项的值。generatedSourceOutputDirectory’。查询映射的映射值(java.io.File property(org.gradle.

  • 在操作开始时,一切都很好,但经过几次“运行”,有时只经过一次“运行”,构建过程就失败了,并出现以下消息: 出错原因:任务“:app:mergedebugresources”执行失败。未能解析配置“:app:_internal_aapt2_binary”的所有文件。未能将工件'aapt2-windows.jar(com.android.tools.build:aapt2:3.6.1-6040484)

  • 启动错误 ApplicationContext.若要显示条件报告,请在启用“调试”的情况下重新运行应用程序。2019-10-17 15:44:43.968错误10460--[main]O.S.Boot.SpringApplication:应用程序运行失败 我的pom.xml:

  • 我正试图在Android Studio上调试我的项目——一个非常简单的东西——hello world。我得到这个信息: "安装未成功。应用程序无法安装:INSTALL_FAILED_MISSING_SHARED_LIBRARY apk列表:[0]'C:\Users\Pierr\AndroidStudioProjects\Hello\app\build\outputs\apk\debug\app d

  • 正在启动Gradle守护进程...Gradle守护进程5 s 654 ms启动 失败:生成失败,出现异常。 > 其中:构建文件'c:\users\asus\androidstudioprojects\culturelwordsgame\app\Build.gradle'行:1 错误:评估项目':app'时出现问题。 未能应用插件[id'com.android.internal.version-ch