Hbuilder 5+App Android平台 离线打包

离线打包也称为本地打包,不需要上传代码至Hbuilder云,也可以自己手动配置一些打包相关的信息,如渠道包等。在这里只简单说一下Android平台的离线打包,和打包过程中遇到的问题。我使用的是Android studio进行离线打包。
预备环境

  • AndroidStudio开发环境,要求安装Android4.0或以上(API 14)SDK。
  • 下载HBuilder离线打包Android版SDK(5+ SDK下载)。
    这里附上下载地址:
    http://download.dcloud.net.cn/[email protected]_20190724.zip
    最新版SDK可在该网址查看并下载:
    http://ask.dcloud.net.cn/article/103

离线打包SDK目录说明

  • HBuilder-Hello:离线打包演示应用;
  • HBuilder-Integrate: 5+ SDK 集成和插件开发示例
  • libs:SDK库文件目录;
  • Feature列表.xls:
  • Android平台各扩展Feature API对应的permission;
  • Readme.txt:版本说明文件。

配置编译工程

  • 新建一个无Activity的项目
    Hbuilder 5+App Android平台 离线打包_第1张图片
  • 点下一步,填写项目名称等,点击完成创建一个空项目
    Hbuilder 5+App Android平台 离线打包_第2张图片
  • 从SDK目录中拷贝5+app库到工程app/libs目录(这里只讲最基本的,项目中有涉及到地图、推送等功能的拷贝相应的库到libs目录下,对应的库在Feature列表.xls文件中有记录)
    Hbuilder 5+App Android平台 离线打包_第3张图片
    Hbuilder 5+App Android平台 离线打包_第4张图片
  • 同时在app/build.gradle中进行配置:
    Hbuilder 5+App Android平台 离线打包_第5张图片
  • 拷贝SDK目录下的 assets 文件夹至项目的 main目录下,与Java目录同级。
    Hbuilder 5+App Android平台 离线打包_第6张图片
  • 用Hbuilder生成离线打包文件
    Hbuilder 5+App Android平台 离线打包_第7张图片
    选择已经写好源码的项目,点击【发行】–> 本地打包 --> 生产本地打包app资源
    Hbuilder 5+App Android平台 离线打包_第8张图片
    选择资源文件存放目录,然后点击【确定】按钮。
  • 在项目中的 assets 文件夹下创建 apps 文件夹,并将生成的APP资源(不要随意更改文件夹名称)拷贝至该文件夹下。
    Hbuilder 5+App Android平台 离线打包_第9张图片Hbuilder 5+App Android平台 离线打包_第10张图片
  • 配置项目信息之 dcloud_control.xml 文件
    Hbuilder 5+App Android平台 离线打包_第11张图片
  • 配置项目信息之 AndroidManifest.xml 文件
    Hbuilder 5+App Android平台 离线打包_第12张图片
    Hbuilder 5+App Android平台 离线打包_第13张图片
  • 配置项目信息之 app中的 build.gradle 文件
    Hbuilder 5+App Android平台 离线打包_第14张图片

至此所有配置已经结束!!!大胆启动你的项目吧…

你可能感兴趣的:(Hbuilder 5+App Android平台 离线打包)