└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # VirtualAndroidForHMOSNext 2 | 3 | Running Android .apk file on harmonyos Next . 4 | 5 | 在您的鸿蒙Next系统上流畅的运行 .apk 安卓应用 6 | 7 | 如果你需要用安卓运行鸿蒙应用请前往这个项目>>[VirtualHMOSNextForAndroid](https://github.com/Eeeextend/VirtualHMOSNextForAndroid) 8 | 9 | 10 | ### 计划有变,准备放弃开发 11 | 12 | ![1733283335287.png](https://img.picui.cn/free/2024/12/04/674fce0a7091c.png) 13 | 14 | 15 | ### 提示 16 | 17 | 因为本人还没拿到正式版本的鸿蒙Next设备,所以该项目还存在于PPT阶段。 18 | 19 | 20 | #### 虚拟机方案选择 21 | 22 | #### 方案1:全量代理 植入aosp framwork层 23 | 24 | 通过对apk的代理,将四大组件注册到植入的framework层完全代理,让apk感觉自己运行在安卓系统中。 25 | 26 | #### 方案2:重打包 27 | 28 | 通过资源重组的方式,将apk文件转化成等效的hap文件。 29 | 30 | #### 方案3:直接qemu运行虚拟系统 31 | 32 | 使用qemu载入一个裁剪版本的Android OS系统来运行apk文件。 33 | 34 | 35 | 综合考虑下来方案3是最合适的方案。 36 | --------------------------------------------------------------------------------