如何使phonegap-android应用程序的调试工作?

时间:2013-06-25 12:54:53

标签: android html debugging cordova

我有一个Android应用程序,我正在使用phonegap在eclipse中开发。现在我正在使用警报来检查数据但我需要调试器来调试html和jquery javascript页面,因为它需要很长时间来检查数据。我试图在android studio中实现我的代码,但仍然没有支持html页面的调试器。谁能帮助我如何在eclipse或android studio中调试html?

2 个答案:

答案 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;
}

并完成2个可能对您有帮助的链接: link1link2