私はAndroidプラットフォーム2.2のために実行されている基本的なのPhoneGap + jQueryのモバイルプログラムを取得しようとしていますが、私はアプリケーションエラー「サーバーへの接続を取得しています私がWindows XPののEclipse 3.7でAndroidエミュレータプラットフォーム2.2でアプリケーションを実行しようとすると、Androidエミュレータで「失敗しました(file:///android_asset/www/index.html)」と表示されました。jQueryのモバイル+ PhoneGapの - の読み込みエラーのindex.html
HTMLファイルからJQuery Mobileのすべての参照と構文を削除するとファイルがロードされるので、プロジェクトは問題ないと確信していますが、JQuery Mobileの初期化に欠けているものがあります。私はjQueryのモバイル版* と1.0b1 * jQueryのバージョン1.6.1(私もjQueryの1.4.4とJQMバージョン1.0a2ので試してみましたが、同じエラーを持つ)でのPhoneGap 0.9.6を使用しています。
HTMLファイルからJQuery Mobileへの参照をすべて削除すると、エラーなしでエミュレータでプログラムを読み込むことができます。
私はウェブ上のいくつかの例を見て、そのまま試しましたが、すべて同じエラーを示しています。
<!DOCTYPE HTML>
<html>
<head>
<meta name="viewport" content="width=320; user-scalable=no" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>PhoneGap With JQM</title>
<link rel="stylesheet" href="jquery.mobile-1.0b1.min.css" type="text/css" charset="utf-8" />
<script src="jquery-1.6.1.min.js"></script>
<script type="text/javascript" charset="utf-8" src="phonegap.0.9.6.js"></script>
<script type="text/javascript" charset="utf-8" src="main.js"></script>
<script src="jquery.mobile-1.0b1.min.js"></script>
</head>
<body onload="init();">
<div data-role="page" data-theme="e">
<div data-role="header">
<h1>PhoneGap with JQM</h1>
</div>
<div data-role="content">
<h1>My Content</h1>
</div>
<div data-role="footer">
<h1>My Footer</h1>
</div>
</body>
</html>
main.jsファイルのみを持っている:私のファイルがあるとして
function init()
{
document.addEventListener("deviceready", deviceInfo, true);
}
は、私が何をしないのですか?
index.htmlファイルは以下の通りです: – Rags
私の問題は、(** PhoneGapのGoogleグループのVirasに感謝**)を解いてしまいました。この問題は、Androidエミュレータが本当に遅い であるため発生します。そのため、ファイルの読み込みが遅すぎるため、ファイルを読み込む際にタイムアウトが発生します。 super.loadUrlを呼び出す前にカスタムアクティビティファイル内に 行を追加してください。 super.setIntegerProperty( "loadUrlTimeoutValue"、60000); – Rags
あなたの質問に答えたり、問題が解決したら私の人生の2分を無駄にしてください。 – Blowsie