Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android的PhoneGap示例应用程序不起作用_Android_Cordova - Fatal编程技术网

android的PhoneGap示例应用程序不起作用

android的PhoneGap示例应用程序不起作用,android,cordova,Android,Cordova,我正在尝试学习使用Phonegap为Android平台开发移动应用程序。所以,我下载了最新的PhoneGap版本1.6。我发现了一篇很好的文章,其中展示了如何为Eclipse设置PhoneGap。在Eclipse中添加示例应用程序后,我现在可以运行该应用程序了,但是列表中的任何项目似乎都无法在我的模拟器上或手机上运行。示例应用程序包含一个列表(如链接示例所示),即获取位置、嘟嘟声、振动、呼叫411、拍照等。只有呼叫411正常工作代码或phonegap有什么问题 logcat 04-19 05:4

我正在尝试学习使用Phonegap为Android平台开发移动应用程序。所以,我下载了最新的PhoneGap版本1.6。我发现了一篇很好的文章,其中展示了如何为Eclipse设置PhoneGap。在Eclipse中添加示例应用程序后,我现在可以运行该应用程序了,但是列表中的任何项目似乎都无法在我的模拟器上或手机上运行。示例应用程序包含一个列表(如链接示例所示),即获取位置、嘟嘟声、振动、呼叫411、拍照等。只有呼叫411正常工作代码或phonegap有什么问题

logcat

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目录中的文件名不匹配


我创建的鼓掌Eclipse插件提供了一个向导,用于为Android PhoneGap配置项目。请参见

我认为您的代码中有拼写错误,或者遗漏了一些属性,如charset=“utf-8”


这对我有用,但请确保只在indext.html文件中添加第一行,而不是第二行。对我来说,删除第二行后,它只起作用。仅添加


添加确保www文件夹中存在cordova-1.7.0.js。

如果没有logcat或您遇到的错误的详细信息,回答您的问题并不容易。您能提供显示问题的屏幕截图或日志吗?添加了显示“navigator.notification”错误的logcat
<script type="text/javascript" src="cordova-1.7.0.js"  charset="utf-8"></script>

<script type="text/javascript" charset="utf-8">