---
title: 配置开发环境
description: "1. 打开工程。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcps/boostcph/instrucstreamengine/kunpengcpsinstruction_16_0004.html
sourcePath: /source/zh/kunpengcps/boostcph/instrucstreamengine/kunpengcpsinstruction_16_0004.html
indexId: bc97125f12440bddc5aa17ca56d2d48c0baac5257f30184e72be95509c84b32685
---
# 配置开发环境

1. 打开工程。

  a. 在Windows平台安装Android Studio（简称AS，建议安装版本4.0.1）。
  b. 启动AS。
  c. 打开demo AppUI工程。
  d. 在工具栏选择“file > open”，打开提供的AppUI工程：
工程主要目录结构功能说明：

  - src：代码目录。
  - res：资源目录，包含本APP使用的图标、图片、布局、字符串等。
  - gradle：Gradle插件配置目录。
  - build.gradle：Gradle构建脚本。
  - libs：引用的aar存放目录。
2. 获取引擎包。
  指令流引擎的软件包为BoostKit-instructionengine_*.zip，音频和触控引擎的软件包为BoostKit-baseengine_*.zip，获取方式请参见获取软件包。

3. 解压引擎包，得到下列引擎动态库、头文件和aar包，并将准备好的引擎.so包、头文件和aar包放入demo AppUI工程中。

  - InstructionEngine.h
  - InstructionEngineClient.h
  - libInstructionEngineClient.so
  - libVmiInstrCommon.so
  - libVmiInstructionCommon.so
  - TouchEngineClient.aar
  - AudioEngineClient.aar
  - libEmuGLRender.so （请参考    编译EmuglGLRender模块
获取。）
  - libCommunication.so（请参考    开发通信模块
自行编译获取。）
4. 参见开发通信模块，并将aar或者so导入到demo AppUI工程中。
  libCommunication.so为示例的通信模块，客户导入自己开发的通信模块即可。

5. 配置Gradle 7.4。

  a. 下载    gradle-7.4-all.zip(https://gradle.org/next-steps/?version=7.4&format=all)
压缩包。
  b. 将AppUI/gradle/wrapper/gradle-wrapper.properties文件中“distributionUrl”的值修改为gradle-7.4-all.zip压缩包的位置。
6. 配置Android SDK。
以下步骤中若已操作过可直接跳过进行下一步。


  a. 在AS中选择“file > settings”。
  b. 在搜索窗口中搜索sdk，然后选择“Android SDK”，进入sdk管理页。
  c. 在“SDK Platforms”页签下，选择“Android SDK platform 32, rev 1”。
  d. 在“NDK(Side by side)”标签页下选择“23.1.7779620”。
  e. 在“CMake”标签页下选择“3.22.1”。
  f. 将“AppUI\app\build.gradle”下的CMake版本信息修改为3.22.1。
