Gradle设置的Android多项目构建订单
有AAR库包含包含AAR库的JNI库和APK。
我想依次构建他们的gradle构建,如下所示。
项目 ├ - 应用 ├─jni_library └─AAR_LIBRARYJNI
- 库构建
- AAR库构建1个
- APK构建包括2
Gradle版本为6.1.1 Android Gradle插件版本为4.0。
我们尝试了下面的解决方案来做到这一点,但是有一种现象,例如在构建发行版时起作用的调试构建。
build.gradle(:app)
debug {
preBuild.dependsOn("aar_library:assembleDebug")
}
release {
preBuild.dependsOn("aar_library:assembleDebug")
}
build.gradle(:library1)
debug {
preBuild.dependsOn("jni_library:assembleDebug")
}
release {
preBuild.dependsOn("jni_library:assembleDebug")
}
There are AAR libraries that contain jni libraries and APKs that contain AAR libraries.
I would like to build their gradle builds sequentially as shown below.
Project
├─app
├─jni_library
└─aar_library
- jni library build
- aar library build include 1
- apk build include 2
Gradle version is 6.1.1
Android gradle plugin version is 4.0.
We tried the solution below to do this, but there was a phenomenon such as a debug build working when building a release.
build.gradle (:app)
debug {
preBuild.dependsOn("aar_library:assembleDebug")
}
release {
preBuild.dependsOn("aar_library:assembleDebug")
}
build.gradle (:library1)
debug {
preBuild.dependsOn("jni_library:assembleDebug")
}
release {
preBuild.dependsOn("jni_library:assembleDebug")
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论