Android 调试PhoneGap应用程序

Android 调试PhoneGap应用程序,android,cordova,phonegap-build,Android,Cordova,Phonegap Build,我是新来的PhoneGap开发人员,刚刚学会了最基本的开发方法 如何调试使用PhoneGap开发的应用程序。通过浏览器调试构建在phonegap上的应用程序很容易,因为我们可以看到浏览器控制台。但是,当使用phonegap构建相同的应用程序并打包在APK文件中时,情况会发生很大变化 我尝试了一些Android命令行模拟器应用程序,但没有成功地看到日志 在开发android应用程序时,我使用了log.v,在phonegap中,我使用了console.log 如何查看我在应用程序中制作的日志。有没有

我是新来的
PhoneGap
开发人员,刚刚学会了最基本的开发方法

如何调试使用
PhoneGap
开发的应用程序。通过浏览器调试构建在phonegap上的应用程序很容易,因为我们可以看到浏览器控制台。但是,当使用phonegap构建相同的应用程序并打包在APK文件中时,情况会发生很大变化

我尝试了一些Android命令行模拟器应用程序,但没有成功地看到日志

在开发android应用程序时,我使用了
log.v
,在phonegap中,我使用了
console.log


如何查看我在应用程序中制作的
日志
。有没有办法获取Phonegap构建的应用程序的日志?

调试Phonegap只不过是调试JS。我们经历了一段艰难的时期。但是Weinre对我们(部分)的目的非常有帮助。只需安装weinre并将代码注入设备index.html。现在,您可以通过webinspector中的设备控制台了解正在发生的事情。希望这对您有所帮助…

调试phonegap就是调试JS。我们经历了一段艰难的时期。但是Weinre对我们(部分)的目的非常有帮助。只需安装weinre并将代码注入设备index.html。现在,您可以通过webinspector中的设备控制台了解正在发生的事情。希望这对您有所帮助…

在Android中,您可以在eclipse logcat中调试应用程序,所有javascript和其他错误都将显示在控制台中

但对于ios,您需要安装phonegap控制台插件以查看错误。从url安装下面的插件

希望这有帮助


谢谢,在Android中,您可以在eclipse logcat中调试应用程序,所有javascript和其他错误都将显示在控制台中

但对于ios,您需要安装phonegap控制台插件以查看错误。从url安装下面的插件

希望这有帮助


谢谢

如果您从phonegap开始,请阅读以下链接:

它包含了很多关于phonegap编程、调试等的有用信息

调试

调试Cordova需要一些设置。与桌面应用程序不同, 您不能简单地在移动设备上打开开发工具并启动 调试,幸运的是有一些很好的选择。远征 调试

第一个选项是Safari远程调试。这只适用于OSX 并且仅适用于iOS 6(及更高版本)。它使用Safari连接到您的 设备(或模拟器),并将浏览器的开发工具连接到 Cordova应用程序。您可以从dev-tools-DOM获得您所期望的 检查/操作、JavaScript调试器、网络检查、, 控制台等等。有关更多详细信息,请参阅这篇优秀的博文:

Chrome远程调试

与Safari版本几乎相同,它仅适用于Android 但可以从任何桌面操作系统使用。它需要一个 最低安卓4.4(KitKat)、最低API级别19和Chrome 30+(在桌面上)。一旦连接,您将获得相同的Chrome开发 为您的移动应用程序提供工具体验,就像您使用 桌面应用程序。更好的是,Chrome开发工具有一面镜子 选项,显示您的应用程序在移动设备上运行。这是更多 而不仅仅是一个视图-您可以从开发工具中滚动并单击它 移动设备上的更新。有关Chrome远程调试的更多详细信息 可在此处找到:

可以使用Chrome开发工具通过 WebKit代理:

涟漪

Ripple是用于Cordova项目的基于桌面的仿真器。基本上 它允许您在桌面应用程序中运行Cordova应用程序,并 伪造各种科尔多瓦特征。例如,它允许您模拟 用于测试震动事件的加速计。它通过让 您可以从硬盘上选择图片。Ripple让你更加专注 在您的自定义代码上,而不是担心Cordova插件。你 您可以在此处了解有关Ripple的更多信息:

韦恩尔

Weinre创建了一个本地服务器,该服务器可以托管远程调试客户端 您的Cordova应用程序。安装并启动后, 将一行代码复制到Cordova应用程序中,然后重新启动 信息技术然后,您可以在桌面上打开一个开发工具面板来使用 应用程序。Weinre不像Chrome和Safari那么花哨 远程调试,但具有使用更大的 操作系统和平台的范围。更多信息可能是 可在此处找到:

其他选择

BlackBerry 10 supports debugging as well: Documentation
You can debug using Firefox App Manager as well, see this blog post and this MDN article.
For more examples and explanation of the above debugging tips, see:


如果您从phonegap开始,您应该阅读以下链接:

它包含了很多关于phonegap编程、调试等的有用信息

调试

调试Cordova需要一些设置。与桌面应用程序不同, 您不能简单地在移动设备上打开开发工具并启动 调试,幸运的是有一些很好的选择。远征 调试

第一个选项是Safari远程调试。这只适用于OSX 并且仅适用于iOS 6(及更高版本)。它使用Safari连接到您的 设备(或模拟器),并将浏览器的开发工具连接到 Cordova应用程序。您可以从dev-tools-DOM获得您所期望的 检查/操作、JavaScript调试器、网络检查、, 控制台等等。有关更多详细信息,请参阅这篇优秀的博文:

Chrome远程调试

与Safari版本几乎相同,它仅适用于Android 但可以从任何桌面操作系统使用。它需要一个 最低安卓4.4(KitKat)、最低API级别19和Chrome 30+(在桌面上)。一旦连接,您将获得相同的Chrome开发 为您的移动应用程序提供工具体验,就像您使用 桌面应用程序。