调试Cordova插件

时间:2015-10-01 21:47:50

标签: javascript android ios cordova cordova-plugins

如何调试cordova插件的非js部分?我已经在Stack Overflow上找到了几个讨论,但没有一个能给我一个关于如何将我的插件插入IDE的答案,并且能够断点它。

调试JS没有问题,也没有意义,但我不知道如何从android / ios端打印日志或点击断点。

我正在对InAppBrowser做一个小改动以允许Cookie读/写,我迫切需要知道如何监控它。

非常感谢任何帮助。

1 个答案:

答案 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平台时,创建了两个本机项目,您可以打开并调试它们。

  • 对于ios,请转到cordova plugin add cordova-plugin-inappbrowser 并打开debugPlugins.xcodeproj
  • 对于android open android studio,转到File-> New-> Import Project并选择platforms/ios文件夹