Android 安心打包问题汇总
Q1: Windows:控制台提示打包成功,相应目录下没有apk文件
问题: 某些用户反馈,windows电脑,控制台提示Android安心打包成功,进入相应目录(unpackage/release/apk),目录下找不到apk文件
原因 :unpackage/release/apk目录,没有写入权限,移动apk文件失败了。
解决方法:
1.赋予unpackage/release/apk目录写入权限
2.重启电脑试试
Q2: fakeLogOpen(/dev/log_crash) failed
某些情况下,首次提交安心打包,您可能会遇到下列错误:
[Error] W: fakeLogOpen(/dev/log_crash) failed
[Error] W: fakeLogOpen(/dev/log_stats) failed
[Error] W: fakeLogOpen(/dev/log_stats) failed
[Info] I: Copying libs... (/lib) [Info] I: Building apk file...
[Info] I: Copying unknown files/dir... [Info] I: Built apk...
[Error] Apk tool compile package to apk failed [Info] 制作结果:Failed. Reason:
解决方法:
重新提交安心打包
Q3: 启动图.9.png格式问题
错误日志中,出现如下日志:
[Error]W:ERROR: 9-patchimageC:\xxxxx\res\drawable-hdpi\splash.9.pngmalformed.
[Error]W:Nomarkedregionfoundalongedge.[Error]W:Foundalongtopedge.
原因: 启动图xxx.9.png不是有效9.png图片,格式错误导致。
解决方法: 重新生成有效的9.png图片
备注: 部分用户可能会提问,同样.9.png项目,为什么传统打包成功,安心打包失败呢?因为:安心打包校验机制更为严格。
文档: .9.png图片相关文档
Q4: Error occurred during initialization of VM
错误日志中,出现如下日志:
[Info] Error occurred during initialization of VM
[Info] Could not reserve enough spacefor1048576KBobjectheap
[Error] 制作结果:Failed. Reason:
解决方法:
找到安心打包插件(app-safe-pack)目录下app-safe-pack.ini文件
将文件内容里-Xmx1024M修改为-Xmx512M
重新提交打包
备注: HBuilderX 3.1.10及以上版本生效
ios 安心打包问题汇总
Q1: 打包失败,签名失败errSecInternalComponent错误
错误日志中,出现如下日志:
[Error] HBuilder.xcarchive/Payload/HBuilder.app: replacing existing signature
[Error] Warning: unable to build chain toself-signed rootforsigner"xxxxxxxxxx“”
[Error] HBuilder.xcarchive/Payload/HBuilder.app: errSecInternalComponent
原因: 可能是用户手动点击安装了证书导致打包签名失败。
解决方法: 打开钥匙串访问删除相关用户手动安装的证书后重新打包()。
文章转载:https://ask.dcloud.net.cn/article/37979