Android库项目调试很快

时间:2017-03-30 08:36:08

标签: android android-library android-debug

我正在开发一个图书馆项目。现在我的调试过程是这样的:

  • 对库代码进行一些更改
  • 将其构建为aar文件
  • 将主应用程序项目中的aar文件用作新库模块
  • 然后调试lib代码中的代码更改。

正如您所看到的那样,这是一个漫长的过程,需要花费大量时间来调试库。使用android studio进行库开发的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

你可以这样做:

  • 将库模块添加到app文件夹中的同一项目目录中:File->新建 - >新模块 - > Android库。
  • 在setting.gradle中添加您的库模块名称(例如,包括':app',':xyz'):应自动添加
  • 右键点击主应用文件夹 - >打开模块设置 - >将您的库添加为“app”的依赖项(它在模块依赖项下)。
  • 转到主项目的build.gradle文件,添加类似于编译项目的模块(':xyz')

无需创建aar,只需在lib模块中进行更改并运行主项目并进行调试。

希望这会对你有帮助!

答案 1 :(得分:0)

我会将一个demo-app项目与库项目并行包含:

    globalEventDirection = undefined;
    $(document).on("pjax:popstate", function(event){
            globalEventDirection = event.direction;
        });

    $(document).on("pjax:success", function(event){
        if(globalEventDirection === "back" || globalEventDirection === "forward" ) {
            //reinitialize javascript                   
            globalEventDirection = undefined;
        }
    });