当我尝试生成签名的捆绑包时发生以下错误。注意:在我将我的android studio 3.6.3更新到版本4.0并将Gradle build更新到6.1.1后发生错误。* 出了什么问题:执行任务“:app:signReleaseBundle”失败。
执行com.android.build.gradle.internal.tasks时出错。Workers$ActionFacade '其他'具有不同的根
当我尝试生成签名的捆绑包时发生以下错误。注意:在我将我的android studio 3.6.3更新到版本4.0并将Gradle build更新到6.1.1后发生错误。* 出了什么问题:执行任务“:app:signReleaseBundle”失败。
执行com.android.build.gradle.internal.tasks时出错。Workers$ActionFacade '其他'具有不同的根
6条答案
按热度按时间jaql4c8m1#
我以前,暂时有我的项目在驱动器E,我把它移回驱动器C,得到了**'其他'有不同的根**消息.解决方案:删除第一个“intermediates”文件夹[不工作],然后删除.gradle和.idea文件夹问题解决:)
kmbjn2e32#
项目和密钥库文件应具有相同的驱动器,否则将出现此错误。
v1uwarro3#
首先将旧版本的路径更改为另一个驱动器:
密钥库路径和目标文件夹必须位于同一文件夹中:
d5vmydt94#
这里也一样。看起来它不想构建到另一个驱动器号。即密钥存储路径位于D:和目标文件夹位于E:并且我得到消息“other”具有不同的根。请注意,该文件似乎是在E:当我将目标文件夹更改为D:一切都好。
xxhby3vn5#
这适用于
APK
,但对于AAB
,您必须在同一驱动器上拥有密钥库文件和生成的APK文件夹。nkoocmlb6#
要生成.aab包文件,包文件目标必须与项目所在的驱动器位于同一驱动器中。对于.aab文件,密钥库位置无关。
例如:如果您的项目位于驱动器“D:...”中的某个位置,则您的包文件位置必须位于驱动器“D:..."中的某个位置。