7***@qq.com
7***@qq.com
  • 发布:2018-11-28 12:11
  • 更新:2023-08-21 16:38
  • 阅读:2761

uniapp项目集成Bugtags

分类:uni-app

需求描述
一个Android APP开发项目,采用了uniapp的方案,开发完成后需要让用户展开测试,为了降低测试中无效的沟通、提高测试效率,需要在测试APP中集成Bugtags管理系统,以方便对bug进行提交、管理。

集成方法

  1. 搭建Android离线打包环境,主要参考如下3个教程:
    a. Android平台,uni-app离线打包集成要领及注意事项
    b. Android离线打包(支持广告)
    c. Uni-app 实现离线打包 安卓篇
  2. 集成bugtags sdk:
    a. 新建一个activity继承自PandoraEntry,然后重写官方提供的方法,不要删除重写方法中的super方法;
    b. 新建一个application继承自DCloudApplication,重新官方提供的方法,也不要删除重写方法中的super调用;
    c. 修改androidmanifest.xml中的application和activity节点,将PandoraEntry和DCloudApplication替换成你重写的类,注意联同前面的包名一起换;
    d. 在application节点中添加tools:replace="android:name";

感谢
感谢DCloud工程师在过程中提供的帮助。

参考截图

4 关注 分享
Trust Neil_HL DCloud_heavensoft 信赖的阿涛

要回复文章请先登录注册

劳碌码农

劳碌码农

集成bugtags sdk:
a. 新建一个activity继承自PandoraEntry,然后重写官方提供的方法,不要删除重写方法中的super方法;
b. 新建一个application继承自DCloudApplication,重新官方提供的方法,也不要删除重写方法中的super调用;
c. 修改androidmanifest.xml中的application和activity节点,将PandoraEntry和DCloudApplication替换成你重写的类,注意联同前面的包名一起换;
d. 在application节点中添加tools:replace="android:name";
大佬你这第二步,官方提供的方法在哪里找的,我一直找不到,官方在离线app打包那边就一句“如果集成离线SDK时需要重写application,必须继承自DCloudApplication,否则会导致SDK中业务逻辑无法正常运行。”,这样鬼知道怎么写啊
2023-08-21 16:38
信赖的阿涛

信赖的阿涛

回复 7***@qq.com :
大佬,怎么弄的
2022-05-24 15:19
7***@qq.com

7***@qq.com (作者)

回复 点Chris :
不懂原生啊,所以求助了uniapp的工程师~~~
2018-12-10 23:52
点Chris

点Chris

你是懂原生安卓开发吗?
2018-11-30 21:37