Я очень плохо знаком с 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.");