鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

软件包分解

基础引擎的软件包名称为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. 使用音频引擎服务端时,需要将压缩文件解压。
    1
    2
    cd /home/AudioEngine/
    tar xzvf AudioEngine.tar.gz
    
  3. 将so文件复制至云手机内(以cloudphone_1云手机为例)。
    1
    2
    3
    4
    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. 使用音频引擎客户端时,可以先将文件解压。
    1
    2
    cd /home/AudioEngineClient/
    tar xzvf AudioEngineClient.tar.gz
    
  3. 如果要对音频引擎客户端进行二次开发实现云手机客户端(客户端工程根路径以“/home/CloudPhoneAPK”为例),需要音频引擎客户端的aar文件放至工程的“app/libs”目录。
    1
    2
    mkdir –p /home/CloudPhoneAPK/app/libs/
    cp /home/AudioEngineClient/AudioEngineClient.aar /home/CloudPhoneAPK/app/libs/
    
    1. 打开“/home/CloudPhoneAPK/app”目录下的build.gradle文件。
      1
      vim /home/CloudPhoneAPK/app/build.gradle
      
    2. 添加以下内容。
      dependencies {
             implementation fileTree(include: ['*.aar'], dir: 'libs')
         }
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。

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

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

  1. 将TouchEngineClient.tar.gz放至特定目录(以“/home/TouchEngineClient/”目录为例)下。
  2. 用户使用触控引擎客户端时,可以先将文件解压。
    1
    2
    cd /home/TouchEngineClient/
    tar xzvf TouchEngineClient.tar.gz
    
  3. 如果要对触控引擎客户端进行二次开发实现云手机客户端(客户端工程根路径以“/home/CloudPhoneAPK”为例),那么需要触控引擎客户端的aar文件放至工程的“app/libs”目录。
    1
    2
    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. 使用触控引擎服务端时,先将压缩文件解压。
    1
    2
    cd /home/TouchEngine/
    tar xzvf TouchEngine.tar.gz
    
  3. 将so文件复制至云手机(以cloudphone_1云手机为例)内。
    1
    2
    3
    4
    5
    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/