HTML5+ sdk version 2.6.1
必要工具:
Android Studio
HBuilderX
微信开发者工具(当前版本HBuilderX对微信开发者工具有依赖,且无法关闭)
指定版本的
HTML5+ sdk(与编译器版本保持一致),查看下载地址生成签名证书,查看如何生成
打包步骤:
启动HBuilderX,打开项目,点击
发行->原生App-本地打包->生成本地打包App资源,等待生成资源成功,如dist\resources\__UNI__0000001\www打开
src/manifest.json文件,拷贝appid和name字段,appid为__UNI__0000001拷贝一份sdk中的HBuilder-Hello用作打包项目,后面用
MYPROJECT代替(也可以直接使用HBuilder-Hello)启动Android Studio,打开
MYPROJECT项目删除
MYPROJECT\app\src\main\assets\apps中的HelloH5文件夹拷贝资源
dist\resources中的__UNI__0000001文件夹到MYPROJECT\app\src\main\assets\apps打开
MYPROJECT\app\src\main\assets\data中dcloud_control.xml文件,修改appid为__UNI__0000001打开
MYPROJECT\app\src\main中AndroidManifest.xml,全局替换HelloH5为UNI0000001打开
MYPROJECT\app中build.gradle文件,修改applicationId为io.dcloud.UNI0000001打开
MYPROJECT\app\src\main\java\io\dcloud,重命名文件夹HelloH5为UNI0000001修改
MYPROJECT\app\src\main\java\io\dcloud\UNI0000001\wxapi一下java文件中HelloH5为UNI0000001打开
MYPROJECT\app\src\main\res\drawable-xxhdpi文件夹,替换App图标、消息图标、启动图打开
MYPROJECT\app\src\main\res\values中strings.xml,修改App名称运行
Build->Generate Signed Bundle / APK->选择APK->选择证书文件、别名、密码->选择位置、点击release、勾选签名版本V1、V2->Finish