你能帮助我理解构建android库的一般概念,并在用户的应用程序中使用它。
所以,有以下情况:
在android studio中有以下模块:
的芯
的数据
的绘制
并且有一个模块
的应用
依赖于上述模块。
app.gradle
dependencies {
compile project(':core')
compile project(':data')
compile project(':drawing')
}
所以我可以从Android Studio运行该应用程序。
但我希望有类似AAR文件的东西,并将其包含在任何应用程序中,以便能够再次使用它而无需创建相同的模块。
我对Gradle不太熟悉,所以我不确定是否可行以及如何做到这一点。
答案 0 :(得分:1)
根据我的经验,为每个库模块创建了一个AAR。
在构建期间创建的生成的AAR可以在“yourmodule \ build \ outputs \ aar”中找到。 (在Android Studio上) 您可以在其他项目中使用这些AAR