我有一个Android应用程序,我正在使用phonegap在eclipse中开发。现在我正在使用警报来检查数据但我需要调试器来调试html和jquery javascript页面,因为它需要很长时间来检查数据。我试图在android studio中实现我的代码,但仍然没有支持html页面的调试器。谁能帮助我如何在eclipse或android studio中调试html?
答案 0 :(得分:0)
请看一次:Ripple Emulator - 它可以在Chrome浏览器上启用调试功能。
要进行调试,只需转到应用程序目录并运行它:cordova build && cordova serve
然后将网络浏览器连接到它,例如
http://localhost:8000/android/www/index.html?enableripple=cordova-3.2.0
同时,GitHub上提供了涟漪emu - 请务必查看文档,了解如何构建Chrome扩展程序。或者,它可以在Chrome Web Store上找到。只是不确定它是否适用于Cordova 3,还在尝试。
答案 1 :(得分:-1)
一些消息。
我最近发现这个网站允许您在设备上调试phonegap应用程序。 debug phonegap
对于其他人,您可以使用Wamp服务器在Chrome上启动应用程序,或者像这样启动Chrome:
cd C:\...\Google\Chrome\Application
start chrome.exe C:\...\yourpage.html --disable-web-security
在Chrome中,您可以按F12运行调试程序。你有一个像Visual Studio一样的控制台,你可以添加断点,检查你想要的数据,以及其他一些强大的功能。
在您的代码中,您可以围绕所有手机功能添加条件,以检查您是否在自己的设备或桌面上:
function isRunningOnDesktop()
{
if(navigator.userAgent.toLowerCase().indexOf("android") < 0 &&
navigator.platform.indexOf("iPhone") < 0 &&
navigator.platform.indexOf("iPad") < 0)
{
return true;
}
return false;
}