uniapp安卓本地(离线)打包流程

uniapp安卓本地打包流程uniapp 本地(离线)安卓打包流程

关于uniapp的初始化可以参考另一边文章:参考链接

需要的工具:Android Studio,HBuilderX

  1. 下载uniapp 安卓打包所需要的 SDK,下载地址:http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/103
    uniapp安卓本地(离线)打包流程_第1张图片
  2. 下载完成后解压至相应文件夹,打开android studio,选择导入项目HBuilder-Hello;
    uniapp安卓本地(离线)打包流程_第2张图片
  3. 导入项目后,如果提示需要安装 28.0.3 Bulid Tools,按提示安装即可;
    uniapp安卓本地(离线)打包流程_第3张图片
    安装完成后,项目会重新rebuild,等待结束,运行项目到测试机,可以看到传感器,音频,二维码等应用示例;
    uniapp安卓本地(离线)打包流程_第4张图片
  4. 打开HBuilderX写好的项目,点击 发行 > 原生app-本地打包 > 生成本地打包资源,打包完成后,HBuilderX控制台会输出打包信息和打包路径;
    uniapp安卓本地(离线)打包流程_第5张图片
  5. 打开android studio 切换项目到project目录,依次打开 HBuilder-Hello > app > src > main > assets,能看到apps.HelloH5.www 和 data 两个文件夹;
    uniapp安卓本地(离线)打包流程_第6张图片
    删除原有android studio的www文件夹内容,并将HBuilderX中的www文件夹中的内容替换;
    uniapp安卓本地(离线)打包流程_第7张图片
  6. 复制 www > manifest.json 中的id,并替换:
    1,替换 data > dcloud_control.xml 中的 appid
    2,替换原有包名 apps.HelloH5.www 至 app.新的id.www
    uniapp安卓本地(离线)打包流程_第8张图片
    uniapp安卓本地(离线)打包流程_第9张图片
    uniapp安卓本地(离线)打包流程_第10张图片
  7. 替换完成后,点击运行项目;
    如果运行后测试机所显示的内容和HBuilderX项目中所展示一致,则表示替换成功;
    uniapp安卓本地(离线)打包流程_第11张图片
  8. android studio > build > Generate Signed Bundle / APK,创建新的 jks文件或选择原有jks,一路下一步,直至完成;
    uniapp安卓本地(离线)打包流程_第12张图片
    uniapp安卓本地(离线)打包流程_第13张图片
    uniapp安卓本地(离线)打包流程_第14张图片

至此,uniapp 安卓本地打包完成;

你可能感兴趣的:(uniapp安卓本地(离线)打包流程)