我有一个Web项目(取决于WebGL),可以在计算机,任何浏览器上工作。现在,我正在尝试将该项目作为基于Android手机的应用程序打开。我使用WebView来完成此任务。我的手机(Nexus
3)安装了Android 4.3,随后我了解到,在安装Android 5之前,WebView组件不支持WebGL。在Android
5中,WebView成为依赖Chromium 37版(可以更新)的可更新独立组件,并开始支持WebGL。因此,我在使用Android
4.3时遇到的错误是可以预期的。
之后,我尝试使用另一部手机(具有Android 5和Chrome
43版的三星银河S4)。因此,该应用程序本应该运行良好,但在WebView上仍然出现错误。我尝试过get.webgl.org仍然是相同的错误:
Error constructing CesiumWidget.
Visit http://get.webgl.org to verify that your web browser and hardware support WebGL. Consider trying a different web browser or updating your video drivers.
详细的错误信息如下:
RuntimeError: The browser supports WebGL, but initialization failed.
错误
at new RuntimeError (http://192.168.43.125:8090/TMAPW/lib/Cesium/Build/CesiumUnminified/Cesium.js:10657:19)
at new Context (http://1