Phone Gap 'ReferenceError: Не удается найти переменную: устройство' - PullRequest
0 голосов
/ 03 октября 2011

Я очень плохо знаком с PhoneGap, но не смог получить пример кода для правильной работы.Я считаю, что прошел весь процесс установки правильно, но, возможно, я что-то упустил.

Я получаю следующую ошибку.

file:///android_asset/www/js/pg.js Line: 107: ReferenceError: Can't find variable device

Вот javascript, который выдает ошибку.

var info = [
        { name : 'Device Name',     value : device.name },
        { name : 'Device PhoneGap',     value : device.phonegap },
        { name : 'Device Platform',     value : device.platform },
        { name : 'Device UUID',     value : device.uuid },
        { name : 'Device Version',  value : device.version }
    ];

Вышеприведенное не должно выполняться до тех пор, пока DOM не будет готов, поэтому все сценарии загружаются правильно, прежде чем это будет выполнено.

Этот код отлично работает с IPhone Simulator и XCode, однаконе работает с эмулятором Android на Eclipse.Javascript droidgap включен до этого сценария, и я убедился, что он загружается.Я предполагаю, что настоящая проблема где-то на стороне Java, но я не могу ее точно определить.Я не уверен, какие еще детали я могу включить.Если у вас есть какие-либо вопросы, я постараюсь ответить быстро.Я приветствую любые предложения на данный момент.

РЕДАКТИРОВАТЬ: Эта строка кода также не работает внутри функции onDeviceReady

navigator.notification.alert("Device Ready.");

1 Ответ

0 голосов
/ 14 октября 2011

Я использовал javascript phonegap Iphone вместо javascript для Android, поэтому ничего не получалось.

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