我们知道HBuilder可以用于真机测试APP,原理就是编译打包APP,然后在手机上安装基座测试。可是你可能会遇到以下的问题,就是当你打开APP的时候,它会提醒你缺少某个模块(如下图)。然后叫你到HBuilder模块里面添加模块。


可是问题来了,你会发现HBuilder安装模块里面根本就没有你想要的模块,那么这个模块就是公司写的独有的模块。以下就来教你怎么增加公司模块,并且在手机上运行测试。
一、生成本地APP资源文件
首先你要运行命令gulp,目的是编译代码(如下图),如果编译成功,到菜单栏上发行APP——『原生APP本地打包』——『生成本地打包APP资源』。然后你就会发现在目录上多了一个resources的文件夹,这个文件底下会有一个和最外层文件一样的文件夹,这个其实就是生成的本地APP资源。


二、使用Android Studio新建模板
在这里我们要借助Android Studio,因为Android
Studio是一款集成工具,集成开发工具,提供了集成的安卓开发工具,用于开发和测试,Android
Studio具有重构的功能,能基于模板向导来生成常用的安卓应用和组件。所以说它是一款功能强大的布局编辑器,编译生成的APP更加接近原生APP。
首先我们要建一个外壳,就是能在手机APP上运行的包,在这里我们新建模板,选择基础模板之后,你会看到新建的项目文件目录下有个APP文件夹然后点开『src』——『main』——『assets』在这个文件夹下面新建一个apps文件夹,用于存放刚刚生成的本地APP资源,复制资源到apps文件夹底下。这样做的目的是把APP加入到基础项目包中重构打包。

然后我们用usb连接手机,在Android Studio下运行,我们会看到手机会自动下载项目APP包,然后我们就安装,这样打开的话就不会说缺少哪个模块了。
来源:
https://www.srcmini02.com/1555.html