Android 使用weinre调试phonegap应用程序
我从phonegap开发(使用phonegap构建来移植HTML5应用程序)开始,遇到了weinre,这非常棒。我能够使用phonegap weinre服务器(debug.phonegap.com)从我的PC(Chrome浏览器)调试HTML5应用程序,而没有任何问题 但是,当我将应用程序部署到设备(从Android开始)时,它并没有进入调试服务器。android日志告诉我以下错误Android 使用weinre调试phonegap应用程序,android,cordova,phonegap-build,weinre,Android,Cordova,Phonegap Build,Weinre,我从phonegap开发(使用phonegap构建来移植HTML5应用程序)开始,遇到了weinre,这非常棒。我能够使用phonegap weinre服务器(debug.phonegap.com)从我的PC(Chrome浏览器)调试HTML5应用程序,而没有任何问题 但是,当我将应用程序部署到设备(从Android开始)时,它并没有进入调试服务器。android日志告诉我以下错误 06-06 05:19:51.526 4594 4594 D CordovaLog: Uncaught Syn
06-06 05:19:51.526 4594 4594 D CordovaLog: Uncaught SyntaxError: Unexpected token function
06-06 05:19:51.526 4594 4594 E Web Console: Uncaught SyntaxError: Unexpected token function at http://debug.phonegap.com/target/target-script-min.js:2
06-06 05:19:51.546 4594 4594 D CordovaLog: Uncaught SyntaxError: Unexpected token function
06-06 05:19:51.546 4594 4594 E Web Console: Uncaught SyntaxError: Unexpected token function at http://debug.phonegap.com/target/target-script-min.js:2
我的include脚本标签如下所示
<script src="http://debug.phonegap.com/target/target-script-min.js#uchitha"></script>
我已经为该应用程序提供了完全的网络访问权限
非常感谢您提供的任何帮助。如果您使用的是PGB,则无需添加JS脚本进行调试,它会在“编译时”为您提供帮助 因此:
您可以使用Google Chrome调试phone gap android应用程序:- 使用Chrome在Android上进行远程调试
您可以使用Safari调试phone gap IOS应用程序:- 在iOS 6中使用Safari Web Inspector进行远程调试 注意:您需要升级到Safari版本6.0才能启用此功能
嗨,谢谢你的回答。我只是在遵循了您上面描述的标准过程之后才尝试将脚本包含在我自己的脚本中。在这两种情况下,我都会在Android日志中看到上面提到的错误。另外,知道手动插入并从桌面浏览器运行时,调试工作也很有用。我仍然可以在debug.phonegap.com中看到我的设备