我正在开发AAR格式的Android库模块。我发现每次我需要在Android示例应用程序上测试库更改时,都必须通过Android Studio向导手动导入模块非常麻烦。我改变了使用符号链接的方法,将库侧生成的AAR与示例应用程序侧的AAR链接在一起,并仅通过Android Studio构建和同步Gradle。
但是,此过程仍然不是最好的,因为我需要手动单击Studio上的按钮才能实现此目的。我想要使用Gradle CLI和/或bash编写一个简单的脚本,该脚本允许我从应用程序的一侧将模块从某个目录导入到应用程序中,并在导入后同步该应用程序的Gradle。
这可能吗?谢谢。
答案 0 :(得分:0)
您不需要每次都导入库模块。使您的库成为模块之一,并链接应用程序和库之间的依赖关系。
确保该库列在settings.gradle文件的顶部,如此处所示,名为“ my-library-module”的库:
include ':app', ':my-library-module'
打开应用程序模块的build.gradle文件,并向依赖关系块添加新行,如以下代码片段所示:
dependencies {
implementation project(":my-library-module")
}
并使用命令行进行构建。
gradlew assembleDebug
https://developer.android.com/studio/projects/android-library