Мое приложение отлично работает в эмуляторе, но когда я помещаю его на свое устройство Android (Samsung Galaxy Spica), я получаю сообщение об ошибке: The page at file:// says: gap:["Device","getDeviceInfo","Device0",true]
<!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);
не работает на устройстве Android.И есть еще одна проблема.Когда я нажимаю «ОК» или «Отмена» при ошибке The page at file://...
, приложение закрывается через 5 секунд.В чем проблема?
* Я использую Dreamweaver CS5.5 для создания приложений.Возможно, есть проблема .. * и телефонный разрыв 1.0.0
ОТЛАДКА:
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.