【问题标题】:Having trouble building Android Studio project构建 Android Studio 项目时遇到问题
【发布时间】:2017-08-23 10:12:55
【问题描述】:

我正在 Uni 学习一个移动计算单元,并且我是 Android Studio 和构建移动应用程序的新手。感觉很绝望:'( 当我尝试在 android 模拟器上运行项目时,出现以下错误。知道如何解决:'(

信息:Gradle 任务 [:app:assembleDebug]

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

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: 多个dex文件定义Lcom/orm /SchemaGenerator;

这是我使用 stacktrace 运行后控制台上显示的内容,以防您询问

执行任务:[:app:assembleDebug]

按需配置是一项孵化功能。 NDK 缺少“平台”目录。 如果您使用的是 NDK,请验证 ndk.dir 是否设置为有效的 NDK 目录。当前设置为 /Users/EfanDYH/Library/Android/sdk/ndk-bundle。 如果您不使用 NDK,请从 ANDROID_NDK_HOME 或 local.properties 中取消设置 NDK 变量以删除此警告。

.....

【问题讨论】:

  • 您在使用 NDK 并且安装了吗? Tools->Android->SDK Manager->SDK Tools

标签: android android-ndk


【解决方案1】:

转到您的应用程序 gradle 文件并将 multiDexEnabled true 如下所示

defaultConfig { multiDexEnabled true }

【讨论】:

  • 你介意解释一下背后的理性吗?谢谢。
【解决方案2】:

重启工作室,然后在构建选项卡/菜单中清理项目

【讨论】:

  • 这不是问题的答案。
  • 如何清理项目?