シミュレーターで Cordova アプリを実行すると、正常に読み込まれます (非常に遅いですが、よくある不満のようです)。私は jQuery Mobile を使用していますが、JQM のフォーム メソッドに関する特定の問題と、JQM と Google マップの間の競合により、私のアプリは、JQM が通常誘導する AJAX 遷移ではなく、特定のページで DOM 全体のリロードが発生するように構成されています。アプリは完全に別の html ファイルに取り込まれます。
これは iOS では正常に動作しますが、Android Emulator で実行すると、「アプリケーション エラー: ネットワーク エラーが発生しました。(file:///android_asset/www/nameOfPageIWasGoingTo.html?parameter1=34¶meter2=true)」が表示されます。
コルドバはこれらの各ページに再含まれており、私は行を配置しました
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
メインの .java ファイルで、onCreate が次のようになるようにします。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
super.loadUrl("file:///android_asset/www/index.html");
}
それにもかかわらず、私はこのエラーがあります。誰でも説明できますか?