0

phonegap と dojo mobile html5 を使用して Android デバイスで実行する必要があるフォームを開発したので、ページは問題なく実行されますが、モバイルでページをテストすると、いくつかのエラーが発生しました。

<div id="settings" dojoType="dojox.mobile.View" selected="true">

    <!-- a sample heading -->
    <h1 dojoType="dojox.mobile.Heading">Authentification</h1>
    <form id="loginForm">
        <div class="field-title">Login</div>
        <div class="fieldset">
            <div class="field-row">
                <span>Username*</span><input dojoType="dojox.mobile.app.TextBox" />
            </div>
            <div class="field-row">
                <span>Password*</span> <input type=password name="pass"
                    dojoType="dojox.mobile.app.TextBox"> </input>

            </div>
            <a class="link" href="#">New account</a><a class="link"href="#">Forgot your password?</a>
            <div style="text-align: center;">

            <button dojotype="dojox.mobile.Button" class="mblButton greyBtn baseBtn normalBtn">Connect</button>
                <button id="resetBtn" type=reset dojotype="dojox.mobile.Button"
                    class="mblButton greyBtn baseBtn normalBtn">Reset</button>
            </div>
    </form>
</div>

04-26 00:11:28.909: D/PhoneGapLog(3029): dojo/../dojox/mobile/app/TextBox.js の読み込みに失敗しました。エラー: エラー: 'dojox.mobile.app._Widget' を読み込めませんでした。最後に試した「../dojox/mobile/app/_Widget.js」

04-26 00:11:28.909: D/PhoneGapLog(3029):: 行 -2167: dojo/../dojox/mobile/app/TextBox.js の読み込みに失敗しました: エラー: 'dojox.mobile を読み込めませんでした。 app._Widget'; 最後に試した '../dojox/mobile/app/_Widget.js

04-26 00:11:28.909: E/Web コンソール (3029): dojo/../dojox/mobile/app/TextBox.js のロードに失敗しました: エラー: 'dojox.mobile.app._Widget' をロードできませんでした; 最後に '../dojox/mobile/app/_Widget.js' を試しました:-2167

4

1 に答える 1

0

この問題が発生しています:

https://code.google.com/p/android/issues/detail?id=24067

最善の方法は、Android アプリをビルドするときに Dojo Mobile を 1 つのファイルに完全にビルドすることです。

于 2012-04-27T19:34:04.640 に答える