前提:没有升级Android Studio之前我还是可以正常打包的,但是我将
Android Studio4.2.1 升级到 Android Studio Arctic Fox | 2020.3.1,之后再打包,报错了
Generate Signed Bundle: Errors while building Bundle file. 'other' has different root
经过了一番搜索与摸索尝试解决了问题。
解决办法:
1.项目 、密钥、打包的目录一定要在同一磁盘,如D盘
2.工程build.gradle 内gradle插件升级4.1.2 升级到4.1.3
classpath 'com.android.tools.build:gradle:4.1.3'
3.工程 内gradle.properties修改
org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
改为
org.gradle.jvmargs=-Xmx4608m -Dfile.encoding=UTF-8
# 禁用构建缓存
android.enableBuildCache=false
最后,Rebuild Project 重新打包。