Android导入aar后类冲突问题

项目导入第三方aar包时,build后报错:
在这里插入图片描述
排查原因发现,项目中依赖了高德sdk,AMap_Location_V4.2.0_20180809.jar。第三方aar包中依赖了AMap_Location_V4.7.2_20190927.jar。

按照网上说的,使用 exclude 方式尝试依然没什么效果。最后,使用 aar 创建新的 Module,以 Module 依赖的方式,解决了此问题。

处理步骤如下:

  1. 选择File - New - Newmodule,如下图所示,将 aar 以 Module 的方式添加到工程中。
    Android导入aar后类冲突问题_第1张图片
    Android导入aar后类冲突问题_第2张图片
    Android导入aar后类冲突问题_第3张图片
  2. 在 app Module 中添加 Module 的依赖,如下图所示:
    在这里插入图片描述
    然后objk

参考:
https://blog.csdn.net/cspecialy/article/details/89262317

你可能感兴趣的:(Android导入aar后类冲突问题)