Android Webview无法在Android 4.4上运行

 2602886047_967 发布于 2023-01-30 15:42

我正在开发一个基于Webview的Android应用程序.一切都在Android 4.1上工作正常,但在4.4上它会抛出这个错误.

01-29 11:16:03.075:E/eglCodecCommon(2179):glUtilsParamSize:unknow param 0x00000bd0 01-29 11:16:03.095:E/eglCodecCommon(2179):**ERROR unknown type 0x10037(glSizeof,72)

如果我取消注释这行,它'工作但(逻辑上)没有显示任何东西

webview.loadUrl("file:///android_asset/html/index.html");

Webview配置代码如下所示.

    webview = new WebView(this);

        webview.clearCache(true);
        webview.clearHistory();
        WebSettings webSettings = webview.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webSettings.setDomStorageEnabled(true);
        webview.setWebViewClient(new WebViewClient());
        //webview.setWebChromeClient(new WebChromeClient());
        webview.addJavascriptInterface(new JavaScriptInterface(this), "Android");

        setContentView(webview);
webview.loadUrl("file:///android_asset/html/index.html");

HTML代码完全正确



    
        
        
        
        


        My Web App

        
        
        
        
        


         

    

    

        
Never I have ever ...
sdfsdfasfasdf

而Java-Javascript接口则是

public class JavaScriptInterface {
        Context mContext;


        JavaScriptInterface(Context c) {
            mContext = c;
        }


        public String showToast(String toast) {
            Toast.makeText(mContext, toast, Toast.LENGTH_SHORT).show();
            return toast;
        }

        public String getPhrase() {

            String phrase = "";
            //phrase = dataHandler.getRandomPhrase();
            return phrase;
        }
    }

非常感谢提前

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有