友盟分享的 share-qq 和 share-sina 模块不包含 QQ 和微博的官方 SDK,需要手动下载并添加到项目中。
AppID 和 AppKeyopen_sdk.jar 或 open_sdk_r*.jar 文件capability-share/libs/ 目录QQ SDK 文件命名规则:
open_sdk.jar 或 open_sdk_r*.jar(例如:open_sdk_r3.5.0.jar)App Key 和 App Secretweibosdk.jar 或 weibosdkcore.jar 文件capability-share/libs/ 目录微博 SDK 文件命名规则:
weibosdk.jar 或 weibosdkcore.jar重要:build.gradle 已配置为自动包含 libs/ 目录下的 QQ 和微博 SDK JAR 文件,下载后直接放入即可使用。
当前配置:
// QQ SDK(自动包含 open_sdk*.jar)
implementation(fileTree(dir: 'libs', include: ['open_sdk*.jar']))
// 微博 SDK(自动包含 weibosdk*.jar)
implementation(fileTree(dir: 'libs', include: ['weibosdk*.jar']))
下载后只需将 JAR 文件放入 capability-share/libs/ 目录即可,无需修改 build.gradle!
下载并配置完成后,运行以下命令验证:
cd xdz_android
./gradlew :capability-share:assembleDebug
如果编译成功,说明 SDK 已正确配置。
share-qq:7.3.2 和 share-sina:7.3.2 兼容capability-share/libs/ 目录下如果无法从官方平台下载,可以尝试: