煤易通
煤易通
  • 发布:2024-04-07 14:57
  • 更新:2024-04-07 17:48
  • 阅读:82

我想要在uts中使用高德navi包,但是会与uni-app原生自带的高德包发生class冲突,怎么解决

分类:uts

我们公司现在想要在APP中内部导航,然后我开发了uts插件来做导航,现在遇到了问题1、因为我们原来APP用了自带地图模块,勾选了高德地图,然后我现在uts插件依赖了高德的navi包,但是在我云打包的过程中总是报错,找不到对应的类2、但是我关闭了自带的地图模块,然后使用包含所有api的高德sdk,就可以使用导航了,但是会影响原来APP的功能我想咨询一下解决方案,任何人有解决都可以,有偿的

2024-04-07 14:57 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com

你的问题和这个很类似:如果我要实现一个官方已有的三方SDK功能,比如微信支付,如何处理?

因为android中,每个UTS插件都对应一个gradle 子项目,所以类似的情况不能简单复用 自定义基座中的官方依赖。需要: 不要勾选官方的依赖,然后在uts插件中,按照文档配置依赖

参考地址:
https://doc.dcloud.net.cn/uni-app-x/plugin/uts-plugin.html#%E5%A6%82%E6%9E%9C%E6%88%91%E8%A6%81%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E5%AE%98%E6%96%B9%E5%B7%B2%E6%9C%89%E7%9A%84%E4%B8%89%E6%96%B9sdk%E5%8A%9F%E8%83%BD-%E6%AF%94%E5%A6%82%E5%BE%AE%E4%BF%A1%E6%94%AF%E4%BB%98-%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86

  • 煤易通 (作者)

    意思就是要么用原生配置,要么关闭原生配置,用自己的依赖包

    2024-04-07 20:21

  • 3***@qq.com

    回复 煤易通: 如果时间很紧急,推荐去插件市场找别人做的uts插件,这里我找了一个:https://ext.dcloud.net.cn/plugin?id=16872,建议先试用看看

    2024-04-08 09:48

要回复问题请先登录注册