我的问题是关于使用 Eclipse Applaud 插件的 PhoneGap 和 Android 开发。我成功下载并安装了 Applaud 插件。我可以使用 Applaud 向导(通过 Eclipse 工具栏图标)创建一个新项目,并且演示可以在设备上正常运行。但是,当我覆盖现有的 html 和 js(仅 main.js,而不是 phonegap.js)文件,然后将其构建到设备时,非设备功能可以正常工作(按钮单击/ui 更新/等),但 PhoneGap 命令例如 (device.version/device.platform/etc) 似乎不起作用。
我已经尝试将它挂接到 onDeviceReady 事件中,并确保包含 .jar 库,但我仍然遇到同样的问题。所以我想我的问题是;使用Applaud创建PhoneGap解决方案时,Eclipse是否需要编译和库,例如PhoneGap?如果是这样,怎么会有人去做这样的事情?
错误日志:
01-24 14:59:44.567: W/KeyCharacterMap(5453): No keyboard for id 131074
01-24 14:59:44.567: W/KeyCharacterMap(5453): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
01-24 14:59:59.917: I/Web Console(5453): Failed to run constructor: TypeError: object is not a function at file:///android_asset/www/resources/js/phonegap-1.3.0.js:210
01-24 14:59:59.927: I/Web Console(5453): Failed to run constructor: TypeError: Cannot read property 'capture' of undefined at file:///android_asset/www/resources/js/phonegap-1.3.0.js:210
01-24 14:59:59.927: I/Database(5453): sqlite returned: error code = 14, msg = cannot open file at source line 25467
01-24 15:00:00.057: D/dalvikvm(5453): GC_CONCURRENT freed 1185K, 55% free 3188K/6983K, external 2630K/2814K, paused 2ms+3ms