xDroid-android模拟神器

简介

android模拟器不少,genemotion, adt, 国产的一堆windows下的模拟器,以及x86系列的x86-android,凤凰os等。试来试去,感觉都很不理想,普通太慢,启动慢,占用资源大。无意中,看到这个xDroid,还是国产的,就深入了解了下。
公司官网: https://www.linzhuotech.com/

技术背景

  • xdroid是基于国外开源软件anbox修改来。主要在anbox上增加了houdini (x86下兼容arm的库,由intel开发)和应用商场。
  • anbox是基于linux下lxc技术开发的android兼容环境,使app几乎等效普通linux的程序,占用资源极低。

安装

  • 下载地址 下载太慢的话,需要用你懂得的办法加速国外访问
  • 下载解压后
    $ cd xDroidInstall/
    $ ./install.sh
  • 其它还是看使用手册吧

使用

  • 应用商城

    可惜,设计有些太丑,居然不能调整大小。
  • 双击应用安装,装上qq音乐后效果
    xDroid-android模拟神器_第1张图片

问题

  • app窗口太大

在xAppCenter上点设置,修改xDroid显示,改为DPI160, 分辨率480x854(9:16),看着小了些。

  • 播放没有声音
    不确定是不是不同电脑不一样。打开音乐播放后,用adb logcat可看到
11-14 22:19:19.653    37    98 E audio_hw_primary: pcm_open(out) failed: cannot open device '/dev/snd/pcmC1D2p': No such file or directory
11-14 22:19:19.663    37    98 E audio_hw_primary: pcm_open(out) failed: cannot open device '/dev/snd/pcmC1D2p': No such file or directory
11-14 22:19:19.674    37    98 E audio_hw_primary: pcm_open(out) failed: cannot open device '/dev/snd/pcmC1D2p': No such file or directory

找不到pcmC1D2p设备。我的/dev/snd下设备为:

/dev/snd/pcmC1D0c  /dev/snd/pcmC1D0p  /dev/snd/pcmC1D1p  /dev/snd/pcmC1D2c 

手工创建一个符号链接试试

ln -s /dev/snd/pcmC1D0p /dev/snd/pcmC1D2p

重启xAppCenter后, 解决。

你可能感兴趣的:(android)