anbox安装编译

建议是在Ubuntu操作系统上操作
本人使用的是Ubuntu 20.04

一 原生代码编译

$ git clone https://github.com/anbox/anbox.git --recurse-submodules
$ cd anbox
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install

二 定制化

 2.1 定制anbox界面管理部分
 2.2 定制容器管理部分
$ ARCH=$(uname -m)
$ cp /path/to/android.img data/android-images/android-$ARCH.img
$ snapcraft

 2.3 定制安卓操作系统

root@ubuntu20:/mnt/anbox# git diff
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 10bdcf4..7837201 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -97,6 +97,9 @@ parts:
     override-build: |
       LOCAL_IMAGE=$SNAPCRAFT_PART_INSTALL/../../../android-images/android.img
 
+      echo "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
+      echo "Using local image $LOCAL_IMAGE"
+      echo "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"
       if [ -f $LOCAL_IMAGE ]; then
 
         echo "Using local image $LOCAL_IMAGE"
@@ -124,11 +127,14 @@ parts:
         # expects the downloaded file to be an archive it can extract.
         echo "Downloading image..."
         wget http://build.anbox.io/android-images/$IMAGE_PATH/$IMAGE_NAME
+        #wget http://192.168.8.88/aaa/android.img
 
         echo "$IMAGE_HASH $IMAGE_NAME" > image-hash
         sha256sum -c image-hash || exit 1
+        #pwd
 
         mv $IMAGE_NAME $SNAPCRAFT_PART_INSTALL/android.img
+        #cp android.img $SNAPCRAFT_PART_INSTALL/android.img
 
       fi
     prime:

三 安装使用

$ snap install --dangerous --devmode anbox_1_amd64.snap

四 安装app

$ adb install qq.apk

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值