Android库项目调试快
Android library project debugging quickly
我正在开发一个图书馆项目。现在我的调试过程是这样的:
- 对库代码进行一些更改
- 将其构建到 aar 文件中
- 使用主应用项目中的aar文件作为新的库模块
- 然后调试lib代码中的代码变化。
如您所见,这是一个漫长的过程,需要花费大量时间来调试库。使用 android studio 进行库开发的正确方法是什么?
你可以这样做:
- 在与 app 文件夹相同的项目目录中添加库模块:文件 -> 新建 -> 新建模块 -> Android 库。
- 在 setting.gradle 中添加您的库模块名称(例如包含“:app”、“:xyz”):应该会自动添加
- 右键单击您的主应用程序文件夹 -> 打开模块设置 -> 将您的库作为依赖项添加到 "app"(它在模块依赖项下)。
- 转到主项目的 build.gradle 文件,添加模块,如编译项目 (':xyz')
无需创建 aar,只需更改 lib 模块和 运行 您的主项目并进行调试。
希望对您有所帮助!
我会在库项目的同时包含一个演示应用程序项目:
// /settings.gradle
include ':app', ':lib'
// /app/build.gradle
depencency {
compile project(':lib')
}
我正在开发一个图书馆项目。现在我的调试过程是这样的:
- 对库代码进行一些更改
- 将其构建到 aar 文件中
- 使用主应用项目中的aar文件作为新的库模块
- 然后调试lib代码中的代码变化。
如您所见,这是一个漫长的过程,需要花费大量时间来调试库。使用 android studio 进行库开发的正确方法是什么?
你可以这样做:
- 在与 app 文件夹相同的项目目录中添加库模块:文件 -> 新建 -> 新建模块 -> Android 库。
- 在 setting.gradle 中添加您的库模块名称(例如包含“:app”、“:xyz”):应该会自动添加
- 右键单击您的主应用程序文件夹 -> 打开模块设置 -> 将您的库作为依赖项添加到 "app"(它在模块依赖项下)。
- 转到主项目的 build.gradle 文件,添加模块,如编译项目 (':xyz')
无需创建 aar,只需更改 lib 模块和 运行 您的主项目并进行调试。
希望对您有所帮助!
我会在库项目的同时包含一个演示应用程序项目:
// /settings.gradle
include ':app', ':lib'
// /app/build.gradle
depencency {
compile project(':lib')
}