---
title: 软件包分解
description: "基础引擎的软件包名称为BoostKit-baseengine_*_11.zip，获取方式请参见获取软件包，获取到软件zip包后，将zip包解压可获取到音频引擎服务端、音频引擎客户端、触控引擎服务端、触控引擎客户端包。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/230RC2/armnative/kunpengcpsvideo_16_0031.html
sourcePath: /source/zh/kunpengboostkithistory/230RC2/armnative/kunpengcpsvideo_16_0031.html
indexId: 9cc36e0286469d7ac448840f41e26ccab7a62de2f997305d2deec09f38c4d8a179
---
# 软件包分解

基础引擎的软件包名称为BoostKit-baseengine_*_11.zip，获取方式请参见获取软件包，获取到软件zip包后，将zip包解压可获取到音频引擎服务端、音频引擎客户端、触控引擎服务端、触控引擎客户端包。

| 序号 | 软件 | 说明 |
| --- | --- | --- |
| 1 | AudioEngine.tar.gz | 音频引擎服务端软件包 |
| 2 | AudioEngineClient.tar.gz | 音频引擎客户端软件包 |
| 3 | TouchEngine.tar.gz | 触控引擎服务端软件包 |
| 4 | TouchEngineClient.tar.gz | 触控引擎客户端软件包 |


#### 音频引擎服务端开发环境配置

音频引擎服务端的安装包名称为AudioEngine.tar.gz，此安装包无需二次开发，解压后安装到云手机中即可。

1. 将AudioEngine.tar.gz放至特定目录（以“/home/AudioEngine/”目录为例）下。
2. 使用音频引擎服务端时，需要将压缩文件解压。

```
cd /home/AudioEngine/
```

```
tar xzvf AudioEngine.tar.gz
```


3. 将so文件复制至云手机（以cloudphone_1云手机为例）内。

```
docker cp system/lib64/hw
cloudphone_1
:/system/lib64/
```

```
docker cp system/lib64
cloudphone_1
:/system/
```

```
docker cp system/lib/hw
cloudphone_1
:/system/lib/
```

```
docker cp system/lib
cloudphone_1
:/system/
```


#### 音频引擎客户端开发环境配置

音频引擎客户端的安装包名称为AudioEngineClient.tar.gz。

1. 将AudioEngineClient.tar.gz放至特定目录（以“/home/AudioEngineClient/”目录为例）下。
2. 使用音频引擎客户端时，可以先将文件解压。

```
cd /home/AudioEngineClient/
```

```
tar xzvf AudioEngineClient.tar.gz
```


3. 如果要对音频引擎客户端进行二次开发实现云手机客户端（客户端工程根路径以“/home/CloudPhoneAPK”为例），需要音频引擎客户端的aar文件放至工程的“app/libs”目录。

```
mkdir –p /home/CloudPhoneAPK/app/libs/
```

```
cp /home/AudioEngineClient/AudioEngineClient.aar /home/CloudPhoneAPK/app/libs/
```


  a. 编辑“/home/CloudPhoneAPK/app”目录下的build.gradle文件。

```
vim /home/CloudPhoneAPK/app/build.gradle
```


  b. 添加以下内容：

```
dependencies {
implementation fileTree(include: ['*.aar'], dir: 'libs')
}
```


#### 触控引擎客户端开发环境配置

触控引擎客户端的安装包名称为TouchEngineClient.tar.gz。

1. 将TouchEngineClient.tar.gz放至特定目录（以“/home/TouchEngineClient/”目录为例）下。
2. 用户使用触控引擎客户端时，可以先将文件解压。

```
cd /home/TouchEngineClient/
```

```
tar xzvf TouchEngineClient.tar.gz
```


3. 如果要对触控引擎客户端进行二次开发实现云手机客户端（客户端工程根路径以“/home/CloudPhoneAPK”为例），那么需要触控引擎客户端的aar文件放至工程的“app/libs”目录。

```
mkdir –p /home/CloudPhoneAPK/app/libs/
```

```
cp /home/TouchEngineClient/TouchEngineClient.aar /home/CloudPhoneAPK/app/libs/
```


4. 编辑“/home/CloudPhoneAPK/app”目录下的build.gradle文件，新增如下内容。

```
dependencies {
implementation fileTree(include: ['*.aar'], dir: 'libs')
}
```


#### 触控引擎服务端开发环境配置

触控引擎服务端的安装包名称为TouchEngine.tar.gz，此安装包无需二次开发，解压后安装到云手机中即可。

1. 将TouchEngine.tar.gz放至特定目录（以“/home/TouchEngine/”目录为例）下。
2. 使用触控引擎服务端时，先将压缩文件解压。

```
cd /home/TouchEngine/
```

```
tar xzvf TouchEngine.tar.gz
```


3. 将so文件复制至云手机（以cloudphone_1云手机为例）内。

```
docker cp system/bin
cloudphone_1
:/system/
```

```
docker cp system/etc
cloudphone_1
:/system/
```

```
docker cp system/lib
cloudphone_1
:/system/
```

```
docker cp system/lib64
cloudphone_1
:/system/lib64
```

```
docker cp system/usr
cloudphone_1
:/system/
```
