Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.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
Javascript PhoneGap应用程序在Android上没有响应_Javascript_Android_Debugging_Camera_Cordova - Fatal编程技术网

Javascript PhoneGap应用程序在Android上没有响应

Javascript PhoneGap应用程序在Android上没有响应,javascript,android,debugging,camera,cordova,Javascript,Android,Debugging,Camera,Cordova,我创建了一个简单的PhoneGap应用程序,现在,当你点击一个按钮时,只需拍摄一张照片,然后在同一页的图像中显示该照片。我已经构建了iOS和Android版本,iOS版本运行良好。另一方面,Android版本突出显示按钮,但从不切换到摄像头活动。有什么问题吗 我的第一个想法是问题出在index.html文件中的Javascript代码中。因此,我将index.html的内容完全替换为源代码中的“完整示例”。此页面显示四个按钮,每个按钮都触发一个Javascript函数,该函数使用PhoneGap

我创建了一个简单的PhoneGap应用程序,现在,当你点击一个按钮时,只需拍摄一张照片,然后在同一页的图像中显示该照片。我已经构建了iOS和Android版本,iOS版本运行良好。另一方面,Android版本突出显示按钮,但从不切换到摄像头活动。有什么问题吗

我的第一个想法是问题出在index.html文件中的Javascript代码中。因此,我将index.html的内容完全替换为源代码中的“完整示例”。此页面显示四个按钮,每个按钮都触发一个Javascript函数,该函数使用PhoneGap以某种方式获取图像。该应用程序构建时没有错误,并在我的测试设备(HTC Evo 4G)上启动。然而,再次点击任何按钮都会使该按钮高亮显示,但其他情况不会发生

我正在使用最近下载的PhoneGap 0.95、最新的Android SDK(两天前下载并安装)和带有ADT插件的Eclipse

有人能给我一些关于如何开始调试这个的想法吗

编辑:为了实现它的价值,我根据PhoneGap中的步骤设置了我的Android项目。我根据那里的说明修改了AndroidManifest.xml文件,并完全使用了说明中的文本,因此
块后面的第一行是:

<uses-permission android:name="android.permission.CAMERA" />

运行摄像头应用程序并选择设置按钮,尝试降低已保存摄像头图像的分辨率

PhoneGap示例应用程序中的摄像头按钮通常会崩溃,直到我降低分辨率

我还没有调试它,但我猜默认Evo摄像头分辨率(我手机上的分辨率为5米)的某个地方内存溢出了。

Caleb>

我被phonegap android+HTC EVO 4G的同样问题绊倒了

也许你已经弄明白了。以防万一

默认示例应用程序不工作的根本原因是example_android文件夹中生成的index.html文件中javascript src的url不正确

-- PROBLEM: I noticed that index.html in the example_android folder is linking to a js file don't exist. type="text/javascript" charset="utf-8" src="phonegap.0.9.5.min.js" changed it to type="text/javascript" charset="utf-8" src="phonegap.0.9.5.js" --问题:我注意到示例_android文件夹中的index.html链接到的js文件不存在。 type=“text/javascript”charset=“utf-8”src=“phonegap.0.9.5.min.js” 改成 type=“text/javascript”charset=“utf-8”src=“phonegap.0.9.5.js”
在我从src attrib中删除“.min”后,重新构建android应用程序并重新部署到我的android手机。一切都很好

尝试在清单文件中使用权限android:name=“android.permission.WRITE_EXTERNAL_STORAGE””,并使用“destinationType:Camera.destinationType.file_URI”进行phonegap的getPicture调用。
我也遇到了同样的问题,添加“写入外部存储”权限对我很有效。

感谢您的帮助(很抱歉,回复时间太长)。我确实试过了,但是运气不好。我将继续寻找答案,并在找到答案后尝试更新此问题。结果表明,我已经在使用phonegap.0.9.5.js,而不是“min”版本。我还在找。。。