美文网首页
uni-app快速打包报错

uni-app快速打包报错

作者: 逆鳞_wei | 来源:发表于2023-10-26 09:42 被阅读0次

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

相关文章

网友评论

      本文标题:uni-app快速打包报错

      本文链接:https://www.haomeiwen.com/subject/ipuyidtx.html