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