如何调试cordova插件的非js部分?我已经在Stack Overflow上找到了几个讨论,但没有一个能给我一个关于如何将我的插件插入IDE的答案,并且能够断点它。
调试JS没有问题,也没有意义,但我不知道如何从android / ios端打印日志或点击断点。
我正在对InAppBrowser做一个小改动以允许Cookie读/写,我迫切需要知道如何监控它。
非常感谢任何帮助。
答案 0 :(得分:2)
创建一个新的cordova项目
// Define the search criteria
RevRecTemplateSearchBasic searchAmortizationSchedules = new RevRecTemplateSearchBasic();
searchAmortizationSchedules.name = new SearchStringField();
searchAmortizationSchedules.name.@operator = SearchStringFieldOperator.notEmpty;
searchAmortizationSchedules.name.operatorSpecified = true;
// Perform Search
SearchResult searchResults = NS.search(searchAmortizationSchedules);
转到新文件夹
cordova create debugPlugins com.debug.plugis debugPlugins
添加ios和android平台
cd debugPlugins
和inAppBrowser插件(或任何其他你想调试的)
cordova platform add ios android
当您添加了android和ios平台时,创建了两个本机项目,您可以打开并调试它们。
cordova plugin add cordova-plugin-inappbrowser
并打开debugPlugins.xcodeproj platforms/ios
文件夹