Приложение PhoneGap Android закрывается и страница в файле: // .. ошибка - PullRequest
0 голосов
/ 09 августа 2011

Мое приложение отлично работает в эмуляторе, но когда я помещаю его на свое устройство 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.

Ответы [ 2 ]

1 голос
/ 12 октября 2012

Вы можете использовать cordova-2.0.0.js этот javascript lib для своего кода

и добавьте следующий код в свой js

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
        alert("Working properly");
}
0 голосов
/ 12 октября 2012

использовать последнюю версию телефонного зазора 1.9.0 ИЛИ 2.1.0

Событие onDeviceReady должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...