# 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. **联系支持**：联系友盟技术支持，询问是否有其他获取方式

