生成签名的捆绑包:构建捆绑包文件时出错。 “其他”具有不同的根源

时间:2020-05-29 15:49:51

标签: android android-studio android-gradle-plugin

当我尝试生成签名捆绑包时,发生以下错误。注意:我将Android Studio 3.6.3更新为版本4.0,并将Gradle构建更新为6.1.1后,会发生错误。 * 什么地方出了错: 任务':app:signReleaseBundle'的执行失败。

执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障 “其他”具有不同的根源

4 个答案:

答案 0 :(得分:29)

这里也一样。看起来它不喜欢构建到另一个驱动器号。 即密钥存储路径在D:上,而目标文件夹在E:上,我得到消息“其他”具有不同的根。请注意,无论如何,该文件似乎都是在E:上生成的。 当我将目标文件夹更改为D时:没问题。

答案 1 :(得分:4)

这适用于APK,但适用于AAB,您必须在同一驱动器上具有 keystore 文件并生成 APK FOLDER

答案 2 :(得分:1)

我之前临时将我的项目放在驱动器 E 上,我将其移回驱动器 C,收到 'other' 具有不同的根 消息。 我的解决方案:首先删除“中间”文件夹[不起作用],然后删除 .gradle 和 .idea 文件夹 问题解决了:)

答案 3 :(得分:-2)

首先将过去版本的路径更改为另一个驱动器:

enter image description here

并且密钥存储路径和目标文件夹必须在同一文件夹中:

enter image description here