安卓模拟器需要OpenGL ES 3.1版(当前最低版本为3.0),但系统支持4.4版。
我必须在安卓系统中开发和ARCore应用程序,安卓模拟器应该支持OpenGL ES版本3.1或更高版本,我检查了我的系统图形处理器是否支持OpenGL V4.4,但在安卓模拟器中运行我的应用程序时,它崩溃并显示以下消息:
// OpenGL ES ver 3.1 minimum required (current is 3.0).
请给我一种方式,使我可以使Android模拟器使用最新的Open GL ES版本。
我已经克隆了Wix RNN2回购分支v2,我不知道如何在模拟器上运行游乐场。
如果我只运行npm run start,就会得到以下错误:
> rm -rf ./lib/dist && tsc
'rm' is not recognized as an internal or external command,
operable program or batch file.
Windows无法识别该命令,因为它的linux。
我尝试过从Android运行这个应用程序,在我的模拟器上,它说:
无法从资产的index.android.bundle中加载脚本--这
我设法通过终端在我的安卓手机上启动了Linux,甚至启动了SSH服务,并使用ConnectBot对其进行了测试。但是,这是一种手动操作。我在想一种自动化的方法。
我使用了Linux机制:
我认为,我的主要问题是,在chroot完成之前和之后,我都在尝试做一些步骤,而这似乎并不适用于安卓应用程序:
Runtime.getRuntime().exec("su");
//Mount the image
Runtime.getRuntime().exec("startbt");
//chroot into Linux
Runtime.getRuntime().exe