Execution failed for task ':app:mapǧ��Ѫսƪ_officialOfficialReleaseSourceSetPaths'. > Could not resolve all files for configuration ':app:ǧ��Ѫսƪ_officialOfficialReleaseRuntimeClasspath'. > Failed to transform unityLibrary-release.aar (project :gameAar) to match attributes {artifactType=android-res}. > Execution failed for ExtractAarTransform: D:\app\as_project\new_version\GameDemo\gameAar\unityLibrary-release.aar. > malformed input off : 50, length : 1
问题:今天打包发现,用AndroidStudio的gralde树打包能正常打包,但是从终端用gradle命令打包就一直报上面这个错误,最终发现是系统编码格式不是utf-8的问题,因为AndroidStudio设置的编码格式是utf-8,所以可以正常打包,但是用了终端命令打包就是用的系统的编码格式;
确认系统编码格式:打开终端执行:chcp, 返回为:活动代码页936 ,证明当前编码格式为GBK。那么需要修改成UTF-8
解决方案:控制面板 ->区域 ->管理->更改系统区域设置,勾选Beta版
验证问题: 再次终端输入:chcp,返回为:活动代码页 65001,则证明修改成功。再次打包完美成功