我正在使用cordova构建android应用程序。我能够调试在模拟器中运行的应用程序。还有具有android 4.4或更高版本的设备但不具备具有android 4.1版本的设备。因为有一个问题只能在android(版本4.1)的真实设备中看到。可以请你提出任何解决方案。
答案 0 :(得分:3)
使用平台WebView时,通过Chrome进行适当的远程调试仅适用于Android 4.4及以上版本,因此您对vanilla Cordova的唯一选择是像Weinre这样的JavaScript黑客攻击。
如果您有兴趣,AppGyver的Steroids tooling会附带Crosswalk for Android,这将让您使用最新的Chromium分支而不是平台WebView - 这可以解决很多问题渲染问题,并允许您访问Chrome Inspector以调试Webview中发生的情况。
您可以直接run Steroids it in your Cordova project而无需修改任何文件,因此请查看。
(免责声明:我是AppGyver的程序员。)