需求描述
一个Android APP开发项目,采用了uniapp的方案,开发完成后需要让用户展开测试,为了降低测试中无效的沟通、提高测试效率,需要在测试APP中集成Bugtags管理系统,以方便对bug进行提交、管理。
集成方法
- 搭建Android离线打包环境,主要参考如下3个教程:
a. Android平台,uni-app离线打包集成要领及注意事项
b. Android离线打包(支持广告)
c. Uni-app 实现离线打包 安卓篇 - 集成bugtags sdk:
a. 新建一个activity继承自PandoraEntry,然后重写官方提供的方法,不要删除重写方法中的super方法;
b. 新建一个application继承自DCloudApplication,重新官方提供的方法,也不要删除重写方法中的super调用;
c. 修改androidmanifest.xml中的application和activity节点,将PandoraEntry和DCloudApplication替换成你重写的类,注意联同前面的包名一起换;
d. 在application节点中添加tools:replace="android:name";
感谢
感谢DCloud工程师在过程中提供的帮助。
参考截图