创建文本输入字段时出错

Error when creating text input field

我正在将 jQuery Mobile 合并到我的 Android 网络应用程序中。在应用程序中,我创建了一个简单的文本输入框。构建过程很顺利,当我 运行 我的应用程序在模拟器中时,一切都正常加载。

问题是每次我单击或关注文本输入框时,LogCat 控制台中都会显示大量错误消息(超过 50 行)。

错误消息示例:

01-30 23:11:16.497: E/eglCodecCommon(1501): **** ERROR unknown type 0x0 (glSizeof,73)
01-30 23:11:16.779: E/eglCodecCommon(1501): **** ERROR unknown type 0x0 (glSizeof,73)
01-30 23:11:16.970: E/eglCodecCommon(1501): **** ERROR unknown type 0x0 (glSizeof,73)
01-30 23:11:17.168: E/eglCodecCommon(1501): **** ERROR unknown type 0x0 (glSizeof,73)
01-30 23:11:17.485: E/eglCodecCommon(1501): **** ERROR unknown type 0x0 (glSizeof,73)
01-30 23:11:17.678: E/eglCodecCommon(1501): **** ERROR unknown type 0x0 (glSizeof,73)

我的HTML如下:

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Android Hybrid Test</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">

    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
    <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

    <link rel="stylesheet" href="css/main.css">
    <script>window.$ = window.jQuery = WLJQ;</script>
</head>
<body>

    <div data-role="page" id="page">
        <div data-role="header">
            <h1>Android Hybrid Test</h1>
        </div>

        <div data-role="content" class="ui-content">
            <form>
                <div class="ui-field-contain">
                    <label for="origin">Origin:</label>
                    <input type="text" name="origin" id="origin">
                </div>
            </form>
        </div>
    </div>

    <div data-role="page" id="map">
        <div id="map-canvas" style="float:right;width:70%;height:100%;"></div>
    </div>

    <script src="js/initOptions.js"></script>
    <script src="js/main.js"></script>
    <script src="js/messages.js"></script>
</body>

如有任何见解,我们将不胜感激。

Google?
PhoneGap Eclipse Issue - eglCodecCommon glUtilsParamSize: unknow param errors

This is an error that you see when your emulator has the "Use host GPU" setting checked. If you uncheck it then the error goes away. Of course, then your emulator is not as responsive anymore.

我试图在模拟器上找到 Host GPU 选项,但在我使用的模拟器上找不到。我正在使用 Genymotion 模拟器,我的解决方案是我需要在 AndroidManifest.xml 中将 "hardware accelerated" 值设置为 false。感谢您的输入,如果有人使用默认的 Android ADB,这将很有用。