广州私人做网站,做网站哪个公司好,荣耀手机官方官网,深圳市人才一体化综合服务平台之前都是使用uniapp开发小程序#xff0c;第一次打包生成app。 打包可以分为云打包和本地打包#xff0c;这里我使用的是云打包的方式。 1#xff0c;打开HbuilderX编辑器#xff0c;点击上面的发行-选择App-Android/iOS-云打包 2.之后就会弹出一个弹窗#xff0c;里…之前都是使用uniapp开发小程序第一次打包生成app。 打包可以分为云打包和本地打包这里我使用的是云打包的方式。 1打开HbuilderX编辑器点击上面的发行-选择App-Android/iOS-云打包 2.之后就会弹出一个弹窗里面会展示和这个项目相关的信息Android包名可以查看项目的manifest.json文件的DCloud APPID填入信息即可
3.如果是快速打包进行测试或者看看效果可以直接使用云端证书这样就不要去处理证书问题然后勾选右下角的快速安心打包点击打包即可这个时候HbuilderX软件的终端控制台就会出现打包进度。 4.打包完成后在终端就会出现打好的包存的路径可以看到相关路径下生成了一个.apk文件(如果打的是安卓包的话) 5.打好包之后就可以进行下载了 直接把这个包传输到安卓手机上进行下载 通过某些工具 直接生成下载二维码 分享出去下载 这里推荐三个平台,直接上传我们刚刚生成的包就会生成下载地址包括后续的自动托管分发也可以完成 fir.im fir.cc https://www.pgyer.com/manager
如果想使用自有证书的话可以参考这个平台选择生成签名证书就可以自动生成签名 香蕉云编
这里还有一个小插曲因为本人使用的是mac电脑是m3芯片的所以打包的时候出现了报错信息百度说这个错误通常是由于CPU架构不兼容导致的特别是在使用Apple Silicon (M1/M2) Mac时经常遇到 [Error] execvp: Bad CPU type in executable [Error] Apk tool decompile package failed [Error] 制作结果Failed. 可以通过一下的方式解决
# 安装Rosetta 2如果还没安装
softwareupdate --install-rosetta# 使用Rosetta运行终端
arch -x86_64 zsh# 在Rosetta环境下重新安装相关工具
arch -x86_64 npm install这里关于Rosetta的可以参考这些文档 什么是Rosetta MacOS之Rosetta技术的引入