uniapp发布安卓
打包前的准备工作
确保开发环境配置完整,包括安装HBuilderX、Android Studio以及JDK。HBuilderX是uniapp官方推荐的开发工具,Android Studio用于生成签名证书和调试。
在HBuilderX中完成项目开发后,检查manifest.json文件中的基础配置,包括应用名称、版本号、包名等。包名需遵循Java包命名规范,例如com.example.app。
生成签名证书
使用Android Studio或命令行工具生成签名证书(.keystore文件)。签名证书是应用发布的必要条件,用于验证应用开发者身份。命令行生成示例:
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
保存生成的证书文件及密码,后续打包需使用。
配置打包信息
在HBuilderX中打开manifest.json,切换到“App常用其他设置”选项卡。填写Android打包配置,包括证书路径、别名、密码等。确保包名与证书信息匹配。

勾选所需权限,如网络访问、存储权限等。根据应用功能需求选择,避免过度申请权限。
发行打包
在HBuilderX顶部菜单选择“发行”->“原生App-云打包”。选择Android平台,勾选“使用自有证书”并上传之前生成的.keystore文件。
填写证书别名和密码后,点击打包。云打包服务会自动完成编译和签名,生成.apk或.aab文件。打包过程通常需要几分钟,可在HBuilderX控制台查看进度。

本地打包(可选)
如需本地打包,需配置Android Studio环境。在HBuilderX中选择“发行”->“原生App-本地打包”,导出资源文件后,导入Android Studio进行编译。
本地打包适合需要深度定制或调试的场景,但流程较复杂,需熟悉Android开发流程。
测试与发布
将生成的.apk文件安装到测试设备,验证功能是否正常。重点测试权限申请、界面适配和核心功能。
发布到应用市场前,准备应用截图、描述文字等素材。Google Play要求.aab格式,国内市场通常接受.apk。上传至各平台后,等待审核通过即可完成发布。






