2011-08-09 5 views
0

私のアプリケーションは、エミュレータで正常に動作しますが、私は私のAndroidデバイス(サムスンギャラクシースピカ)の上に置いたとき、私はエラーを取得:The page at file:// says: gap:["Device","getDeviceInfo","Device0",true]PhoneGapのAndroidのアプリケーションを閉じるとファイルのページ://は...エラー

<!DOCTYPE HTML> 
<html> 
<head> 
<meta charset="utf-8"> 
<title>Title</title> 
    <meta charset="utf-8"> 
    <script type="text/javascript" src="javascript/phonegap.js"></script> 
    <script type="text/javascript"> 
     alert("test1"); 
    </script> 
<link rel="stylesheet" href="css/style.css" /> 
</head> 
<body onload="deviceReady()"> 
    <script type="text/javascript"> 
     alert("test2"); 
     function deviceReady() { 
      alert("Ready"); 
     } 
    </script> 
</body> 
</html> 

すべてのアラートが届きます。 document.addEventListener("deviceready", onDeviceReady, false);がアンドロイドデバイスで動作していないことがわかりました。 もう一つの問題があります。 The page at file://...エラーで「ok」または「キャンセル」をクリックすると、アプリケーションが5秒で終了します。問題であると想定されるのは?

※Dreamweaver CS5.5を使用してアプリケーションを構築しています。たぶん、そこに問題が.. *であり、それはPhoneGapの1.0.0です

DEBUG:

D/PhoneGapLog(8235): file:///android_asset/www/javascript/phonegap.js: Line 624 : Error: SyntaxError: Parse error 

I/Web Console(8235): Error: SyntaxError: Parse error at file:///android_asset/www/javascript/phonegap.js:624 

----アプリを閉じたときにこれがある----

I/WindowManager(2163): WIN DEATH: Window{461efdd8 com.app.mobile/com.app.mobile.DefaultActivity paused=false} 

I/ActivityManager(2163): Process com.app.mobile (pid 8235) has died. 
+0

にコードの下に追加することができますか? – Jack

答えて

1

あなたはあなたのコード

ためコルドバ-2.0.0.jsこのJavaScriptのlibを使用して、あなたのjsのあなたは例外/エラー・ログを投稿することができます

document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 
     alert("Working properly"); 
} 
0

使用最新phonegap version 1.9.0または2.1.0

onDeviceReadyイベントが有効です。

関連する問題