据我了解,WebGL仅在Android Lollipop(更新Play Store中的WebView组件)和更高版本(不需要Play Store更新)的WebView中受支持.
但是,我有一个使用Android 7.1.1的模拟器,并且WebGL无法正常工作. http://webglreport.com说:“此浏览器支持WebGL 1,但已禁用或不可用.”.我还尝试了一个Android 6.0模拟器,结果相同.
使用Chrome时,WebGL在模拟器中可以正常运行,但在WebView中则不能.
WebGL在物理6.0电话中的WebView中可以正常工作.
使用WebView时,WebGL不能在同一模拟器中工作的原因可能是什么?
解决方法:
原来这是对当前版本的模拟器的限制:https://code.google.com/p/android/issues/detail?id=229984