# QQ 和微博 SDK 下载说明 ## 问题说明 友盟分享的 `share-qq` 和 `share-sina` 模块**不包含** QQ 和微博的官方 SDK,需要手动下载并添加到项目中。 ## 下载步骤 ### 1. 下载 QQ SDK 1. 访问 [QQ 互联开放平台](https://connect.qq.com/) 2. 使用 QQ 账号登录并注册成为开发者 3. 在"管理中心"中创建新的移动应用,获取 `AppID` 和 `AppKey` 4. 在"SDK下载"页面下载最新版本的 QQ SDK(Android 版本) 5. 解压下载的 ZIP 文件,找到 `open_sdk.jar` 或 `open_sdk_r*.jar` 文件 6. 将 JAR 文件复制到 `capability-share/libs/` 目录 **QQ SDK 文件命名规则:** - `open_sdk.jar` 或 `open_sdk_r*.jar`(例如:`open_sdk_r3.5.0.jar`) ### 2. 下载微博 SDK 1. 访问 [新浪微博开放平台](https://open.weibo.com/) 2. 使用微博账号登录并注册成为开发者 3. 在"管理中心"中创建新的应用,获取 `App Key` 和 `App Secret` 4. 在"SDK下载"页面下载最新版本的微博 SDK(Android 版本) 5. 解压下载的 ZIP 文件,找到 `weibosdk.jar` 或 `weibosdkcore.jar` 文件 6. 将 JAR 文件复制到 `capability-share/libs/` 目录 **微博 SDK 文件命名规则:** - `weibosdk.jar` 或 `weibosdkcore.jar` ## 配置步骤 **重要**:`build.gradle` 已配置为自动包含 `libs/` 目录下的 QQ 和微博 SDK JAR 文件,下载后直接放入即可使用。 当前配置: ```gradle // 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`!** ## 验证 下载并配置完成后,运行以下命令验证: ```bash cd xdz_android ./gradlew :capability-share:assembleDebug ``` 如果编译成功,说明 SDK 已正确配置。 ## 注意事项 1. **版本兼容性**:确保下载的 SDK 版本与友盟 `share-qq:7.3.2` 和 `share-sina:7.3.2` 兼容 2. **文件位置**:必须将 JAR 文件放在 `capability-share/libs/` 目录下 3. **文件命名**:保持原始文件名,不要重命名 4. **依赖冲突**:如果遇到依赖冲突,可能需要排除某些传递依赖 ## 如果无法下载 如果无法从官方平台下载,可以尝试: 1. **QQ SDK**:查找 GitHub 上的第三方镜像或备份 2. **微博 SDK**:查找 GitHub 上的第三方镜像或备份 3. **联系支持**:联系友盟技术支持,询问是否有其他获取方式