|
/

钉钉集成失败IDDAPIEventHandler,sdk没有libddshare.jar

Zzjy
发布于 5 年前
231
社会化分享 U-Share
SDK集成与升级

集成钉钉后,报错unresolved supertypes: com.android.dingtalk.share.ddsharemodule.IDDAPIEventHandler,说是从友盟官网下载 dingding 分享SDK模块时,会带有libddshare.jar,这个包是钉钉官方的库。同时需要导入工程,请导入再试试。但是下载SDK以及demo里都没有这个文件。

2个回答
 
5 年前

集成U-Share SDK

集成完基础组件库后,就可集成U-Share SDK了。

分享SDK gradle 在线依赖目前支持QQ、微信、新浪微博、支付宝、钉钉5个国内主流三方分享平台,其它平台还是需要从【友盟+】官网下载SDK进行离线集成。


注意 QQ、微信和微博平台在分享7.1.4SDK及以上版本,除了集成友盟官方依赖库,还需要额外集成QQ、微信和微博的官方SDK依赖库。
分享v7.1.7 SDK中的QQ SDK版本是v3.5.7,暂时只支持离线引入jar包和官方依赖库,并且需要调用授权api才可以正常使用授权和分享功能 //QQ官方sdk授权 Tencent.setIsPermissionGranted(true);


implementation 'com.umeng.umsdk:share-core:7.1.7'//分享核心库,必选
implementation 'com.umeng.umsdk:share-board:7.1.7'//分享面板功能,可选

implementation 'com.umeng.umsdk:share-wx:7.1.7'//微信完整版
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.8.0'//微信官方依赖库,必选

implementation 'com.umeng.umsdk:share-qq:7.1.7'//QQ完整版
implementation files('libs/open_sdk_3.5.7.4_r1bc9afe_lite.jar') //QQ官方依赖库,必选
implementation 'com.squareup.okhttp3:okhttp:3.14.9'//QQ官方sdk 3.53及之后版本需要集成okhttp3.x,必选

implementation 'com.umeng.umsdk:share-sina:7.1.7'//新浪微博完整版
implementation 'io.github.sinaweibosdk:core:11.11.1@aar'//新浪微博官方SDK依赖库,必选

implementation 'com.umeng.umsdk:share-dingding:7.1.7'//钉钉完整版
implementation "com.alibaba.android:ddsharesdk:1.2.0@jar"//钉钉官方依赖库,必选

implementation 'com.umeng.umsdk:share-alipay:7.1.7'//支付宝完整版
 
5 年前
implementation  'com.umeng.umsdk:share-dingding:7.1.7'//钉钉完整版
implementation "com.alibaba.android:ddsharesdk:1.2.0@jar"//钉钉官方依赖库,必选
Loading ...
登录社区,分享你的经验