一、下载并安装hbuilder和android studio
说明:hbuilder主要用来生成本地打包文件,android studio主要用来安装app和生成软件安装包。
二、注册uni-app帐号,登录开发者中心
说明:该帐号主要是用来生成appID和android的appkey,还用来生成打包证书。需要在hbuilder开发工具中登录申请的帐号。
三、配置项目appid和appkey

2、打开hbuilder,登录申请的开发者帐号。在项目中找到mainfest.json文件并打开,填写上对应的appid,可以连网直接获取。


四、hbuilder生成本地离线文件流程
等待项目编辑完成(如果是刚从gitlab上clone下的项目,需要先运行npm install,如果运行npm run dev:h5可以在浏览器打开,说明项目可正常运行,可以生成本地打包资源)


2、到此使用hubilder生成本地APP资源完成
五、android studio配置uni-app生成的本地APP资源
https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android
3、修改配置,修改应用图标、名称

4、修改appkey,找到工程里的AndroidMainfest.xml,在最下面修改appkey,这里的appkey就是在uni-app开发者中心上面生成的appkey


5、替换本地打包app资源,将hbuilder生成的本地APP打包资源,复制到工程的apps目录下。simpleDemo -> src -> main -> assets -> apps


6、修改appid对应配置,设置debug调试 debug="true" syncDebug="true"
加上这一句就可以在android studio控制台看见html页面的console.log日志,主要用来调试用

7、生成android证书签名:可登录uni-app开发者平台查看相关文档,
Android平台签名证书(.keystore)生成指南 - DCloud问答


8、生成.jks文件,可参考文章:Android Studio生成.jks文件_m1m-FG的博客-CSDN博客_android jks
9、替换.jks文件,将工程里面的test.jks,替换成自己生成的.jks文件



六、运行app
1、点击设备管理

2、创建设备

3、选择一个设备,点击next,生成一个模拟器

4、最后一步:运行
