Android 模拟器 3D 加速架构
运行 Android 模拟器的有个 GPU 开关,当打开 GPU 开关 3D 加速功能将转给 HOST的 GPU, 否则就是用 Soft 3D(CPU 执行 GPU 运行), 因此勾选此项可以让3D程序运行流畅。
其设计如下:
可以参见官方 sdk/emulator/opengl/DESIGN
值得注意的是 Android 支持的 GLES 和 OPEN GL 还有区别,所以有 TRANSLATOR 模块进行转化。
Ubunu Linux 下面使用问题若干
在 windows 使用模拟器好像没有什么问题,因为 window 也是”游戏机“, opengl 驱动都是安装好的。 Ubunu Linux 下面使用问题若干。
运行模拟器
下载官方提供的 sdk on Linux
运行 ./android , 弹出SDK Manager界面 ,去下载 SDK支持文件
运行./android avd, 弹出 AVD Manager界面 , 去创建一个AVD( android virtual devices), 比如 avd1