2

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

4

2 回答 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;
}

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

于 2013-06-29T16:48:12.650 回答