Android Studio 生成签名的捆绑包:构建捆绑文件时出错,'other'具有不同的根

laximzn5  于 2022-11-25  发布在  Android
关注(0)|答案(6)|浏览(155)

当我尝试生成签名的捆绑包时发生以下错误。注意:在我将我的android studio 3.6.3更新到版本4.0并将Gradle build更新到6.1.1后发生错误。* 出了什么问题:执行任务“:app:signReleaseBundle”失败。
执行com.android.build.gradle.internal.tasks时出错。Workers$ActionFacade '其他'具有不同的根

jaql4c8m

jaql4c8m1#

我以前,暂时有我的项目在驱动器E,我把它移回驱动器C,得到了**'其他'有不同的根**消息.解决方案:删除第一个“intermediates”文件夹[不工作],然后删除.gradle和.idea文件夹问题解决:)

kmbjn2e3

kmbjn2e32#

项目和密钥库文件应具有相同的驱动器,否则将出现此错误。

v1uwarro

v1uwarro3#

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

密钥库路径和目标文件夹必须位于同一文件夹中:

d5vmydt9

d5vmydt94#

这里也一样。看起来它不想构建到另一个驱动器号。即密钥存储路径位于D:和目标文件夹位于E:并且我得到消息“other”具有不同的根。请注意,该文件似乎是在E:当我将目标文件夹更改为D:一切都好。

xxhby3vn

xxhby3vn5#

这适用于APK,但对于AAB,您必须在同一驱动器上拥有密钥库文件和生成的APK文件夹

nkoocmlb

nkoocmlb6#

要生成.aab包文件,包文件目标必须与项目所在的驱动器位于同一驱动器中。对于.aab文件,密钥库位置无关。
例如:如果您的项目位于驱动器“D:...”中的某个位置,则您的包文件位置必须位于驱动器“D:..."中的某个位置。

相关问题