gpt4 book ai didi

android - 适用于 Android 的 PhoneGap 示例应用程序无法运行

转载 作者:太空宇宙 更新时间:2023-11-03 12:22:57 24 4
gpt4 key购买 nike

我正在尝试使用适用于 Android 平台的 Phonegap 学习移动应用程序开发。所以,我下载了最新的 PhoneGap 1.6 版。我在 http://wiki.phonegap.com/w/page/30862722/phonegap-android-eclipse-quickstart 找到了一篇不错的文章其中显示了如何为 Eclipse 设置 PhoneGap。在 Eclipse 中添加示例应用程序后,我现在可以运行该应用程序,但是,列表项似乎都无法在我的模拟器或手机上运行。示例应用程序包含一个列表(如链接示例中所示)即获取位置、蜂鸣声、振动、调用 411、拍照等。只能调用 411 代码或 phonegap 有什么问题?

日志

04-19 05:45:01.538: I/CordovaLog(325): Changing log level to DEBUG(3)
04-19 05:45:01.538: D/DroidGap(325): DroidGap.onCreate()
04-19 05:45:01.559: D/DroidGap(325): DroidGap.loadUrl(file:///android_asset/www/index.html)
04-19 05:45:01.559: D/DroidGap(325): DroidGap: url=file:///android_asset/www/index.html baseUrl=file:///android_asset/www/
04-19 05:45:01.958: D/DroidGap(325): DroidGap.init()
04-19 05:45:02.078: D/PluginManager(325): init()
04-19 05:45:02.178: D/SoftKeyboardDetect(325): Ignore this event
04-19 05:45:02.358: D/SoftKeyboardDetect(325): Ignore this event
04-19 05:45:10.470: D/CordovaLog(325): TypeError: Result of expression 'navigator.notification' [undefined] is not an object.
04-19 05:45:10.470: D/CordovaLog(325): file:///android_asset/www/main.js: Line 21 : TypeError: Result of expression 'navigator.notification' [undefined] is not an object.
04-19 05:45:10.499: E/Web Console(325): TypeError: Result of expression 'navigator.notification' [undefined] is not an object. at file:///android_asset/www/main.js:21
04-19 05:45:15.108: I/Database(325): sqlite returned: error code = 14, msg = cannot open file at source line 25467
04-19 05:45:21.128: D/CordovaLog(325): TypeError: Result of expression 'navigator.notification' [undefined] is not an object.
04-19 05:45:21.128: D/CordovaLog(325): file:///android_asset/www/main.js: Line 25 : TypeError: Result of expression 'navigator.notification' [undefined] is not an object.
04-19 05:45:21.128: E/Web Console(325): TypeError: Result of expression 'navigator.notification' [undefined] is not an object. at file:///android_asset/www/main.js:25
04-19 05:45:22.908: W/KeyCharacterMap(325): No keyboard for id 0
04-19 05:45:22.908: W/KeyCharacterMap(325): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
04-19 05:45:26.228: D/CordovaLog(325): TypeError: Result of expression 'navigator.network' [undefined] is not an object.
04-19 05:45:26.228: D/CordovaLog(325): file:///android_asset/www/main.js: Line 108 : TypeError: Result of expression 'navigator.network' [undefined] is not an object.
04-19 05:45:26.249: E/Web Console(325): TypeError: Result of expression 'navigator.network' [undefined] is not an object. at file:///android_asset/www/main.js:108

最佳答案

可能 index.html 中 phonegapjs 或 cordovajs 的名称与 assets/www 目录中的文件名不匹配。

我创建的 AppLaud Eclipse 插件提供了一个向导来为 PhoneGap for Android 配置项目。参见 http://wiki.phonegap.com/w/page/34483744/PhoneGap-Eclipse-PlugIn-for-Android

关于android - 适用于 Android 的 PhoneGap 示例应用程序无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10214304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com