1

我通过添加以下模块将 Allibaba Push SDK 添加到我的 Android 项目中:com.aliyun.ams:alicloud-android-push。

然后我尝试通过下载以下 aar 文件添加支付宝 SDK 以便通过支付宝使用支付:alipaySdk-15.7.4-20200228192259(这是根据支付宝文档的最新版本)。

添加两个模块后,由于两个模块中存在多个重复的类,项目将无法编译。

我尝试以这种方式排除类:

implementation(name: 'alipaySdk-15.7.4-20200228192259', ext: 'aar') {
        exclude group: 'com.ut.device.UTDevice', module: 'alicloud-android-push'
    }

com.ut.device.UTDevice 是重复的类之一..

但是这个类的重复消息仍然存在。我也尝试排除整个包(com.ut.*),但这也不起作用。

任何人都知道如何解决这个问题?

谢谢

4

0 回答 0