Java Android、WebView中的WebGL:';未捕获引用错误:未定义mat4';

Java Android、WebView中的WebGL:';未捕获引用错误:未定义mat4';,java,android,webgl,Java,Android,Webgl,我正试图在Android网络视图中显示这一点。它在我的电脑上本地运行得非常好,但在我的Android演示应用程序中却不行。我的Android演示应用程序只是一个带有网络视图的活动;我运行以下代码: WebView webView = findViewById(R.id.webView); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl("file:///android_asset/index.html&

我正试图在Android网络视图中显示这一点。它在我的电脑上本地运行得非常好,但在我的Android演示应用程序中却不行。我的Android演示应用程序只是一个带有网络视图的活动;我运行以下代码:

WebView webView = findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("file:///android_asset/index.html");
我将演示WebGL项目(html+js+css)的所有文件都放在项目的资产文件夹中

我得到以下错误:

I/chromium: [INFO:CONSOLE(230)] "Uncaught ReferenceError: mat4 is not defined", source: file:///android_asset/webgl-demo.js (230)
也就是说,这行代码上有一个错误:

const projectionMatrix = mat4.create();
你知道如何解决这个问题吗


谢谢。

找到了我问题的解决方案:只需添加清单:

 <uses-permission android:name="android.permission.INTERNET"/>

您需要更改traget版本30,它才能正常工作