---
title: 合入二进制内容
description: "1. 解压二进制文件包（BoostKit-kbox_*.zip），获得Kbox-*-aosp11.0-binary.zip压缩包，将此压缩包中的product_prebuilt、products目录上传至“~/dependency”目录。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/230RC2/armnative/kunpengcpskbox_20_0021.html
sourcePath: /source/zh/kunpengboostkithistory/230RC2/armnative/kunpengcpskbox_20_0021.html
indexId: 37dbe93b29f2f7cfd671063375464d1e7c87d58825a1944988f29352aa4815b978
---
# 合入二进制内容

1. 解压二进制文件包（BoostKit-kbox_*.zip），获得Kbox-*-aosp11.0-binary.zip压缩包，将此压缩包中的product_prebuilt、products目录上传至“~/dependency”目录。
  请对上传文件、目录的权限进行合理配置，其他用户属组建议不配置写权限。

2. 将二进制内容复制到AOSP源码根目录。由于product_prebuilt的解码二进制libstagefrighthw.so会和安卓原生的有冲突，需删除原生的目录“device/generic/goldfish-opengl/system/codecs”以及注释其相关的编译代码。
  1 2 3 4 # cd ~/dependency # cp -rf product_prebuilt ~/aosp/ # rm -rf ~/aosp/device/generic/goldfish-opengl/system/codecs # sed -i 's/include $(GOLDFISH_OPENGL_PATH)\/system\/codecs\/omx/#include $(GOLDFISH_OPENGL_PATH)\/system\/codecs\/omx/g' ~/aosp/device/generic/goldfish-opengl/Android.mk

3. 在AOSP源码目录创建“vendor/kbox”目录，拷贝products目录至该目录。
  1 2 3 4 # mkdir -p ~/aosp/vendor/kbox # chmod -R 700 ~/aosp/vendor/kbox # cd ~/dependency # cp -rf products ~/aosp/vendor/kbox

4. 修改DNS地址。
  1 2 # cd ~/aosp/vendor/kbox/products # vim kbox.mk

  修改下图中红框所示的三行，分别配置容器的DNS地址、网关地址与子网掩码地址，需保证配置的地址可用。

  请按照文件的格式进行配置，否则可能导致编译获得的镜像不可用。 配置格式请参考示例。 请注意：配置地址后的空格与反斜杠“\”不可省略。 如配置时有疑问，请联系华为运维人员支撑。 示例： 1 2 3 net.dns1=xx.xx.xx.xx \ net.address=xx.xx.xx.xx \ net.netmask=xx.xx.xx.xx \ 示例仅作为格式参考，请根据实际情况自行配置可用的公共DNS地址、网关地址与子网掩码地址，以保证容器连接网络正常。
