添加本地构建库的依赖项?
Add dependency of a locally built library?
我可以使用一点帮助更好地理解我在添加对已在本地发布的 Android 库的依赖项方面的选项。
在我的情况下,我有两个不同的项目位于两个不同的目录中:
Project of Library: ~/Documents/src/<my library>
Project that will consume library: ~/Documents/src/<client app>
我按照此处提供的说明在本地发布 android 库:
http://blog.maxaller.name/android/2016/11/25/developing-a-local-android-plugin.html
我假设生成的输出库在这里结束:
~/Documents/src/<my library>/library/build/outputs/aar/*.aar
如果能直接指向这个库就好了
为了更新客户端应用程序的 build.gradle 文件,我有哪些选项可以依赖该库?
以下是 build.gradle 文件的主要部分,目前的情况:
buildscript {
repositories {
mavenCentral()
mavenLocal()
jcenter()
}
...
dependencies {
...
???implementation <my group ID>:<my artifact ID>:<version #>??
OR
implementation project(path: '<What am I doing?>')
...
}
在在线发布库之前,我必须解决一些问题。
感谢您提前澄清!
发现有选项可以解决我的问题。
我喜欢选项 # 1:
我。从顶部菜单:文件 -> 新模块 -> 导入 .JAR/.AAR ->
按照后续说明进行操作。
系统会自动为您完成一些操作:
- 将创建以所选*.aar 命名的文件夹。
- 一个 build.gradle 文件也将在该文件夹中创建。
- 您的图书馆将自动添加到目录中。
- 您的模块将被添加到 settings.gradle 文件中。
二.追踪您的客户端应用程序的 build.gradle 并添加此行:
implementation project(':<Your Module Name>')
考虑到我正在处理的客户端应用程序的情况,我被迫在两个不同的模块中添加该依赖项。
参考:
How to add .aar dependency in library module?
选项 # 2:我无法确认这种方法,但它看起来是另一种可以接受的解决方案。
How to manually include external aar package using new Gradle Android Build System
我可以使用一点帮助更好地理解我在添加对已在本地发布的 Android 库的依赖项方面的选项。
在我的情况下,我有两个不同的项目位于两个不同的目录中:
Project of Library: ~/Documents/src/<my library>
Project that will consume library: ~/Documents/src/<client app>
我按照此处提供的说明在本地发布 android 库:
http://blog.maxaller.name/android/2016/11/25/developing-a-local-android-plugin.html
我假设生成的输出库在这里结束:
~/Documents/src/<my library>/library/build/outputs/aar/*.aar
如果能直接指向这个库就好了
为了更新客户端应用程序的 build.gradle 文件,我有哪些选项可以依赖该库?
以下是 build.gradle 文件的主要部分,目前的情况:
buildscript {
repositories {
mavenCentral()
mavenLocal()
jcenter()
}
...
dependencies {
...
???implementation <my group ID>:<my artifact ID>:<version #>??
OR
implementation project(path: '<What am I doing?>')
...
}
在在线发布库之前,我必须解决一些问题。
感谢您提前澄清!
发现有选项可以解决我的问题。
我喜欢选项 # 1:
我。从顶部菜单:文件 -> 新模块 -> 导入 .JAR/.AAR -> 按照后续说明进行操作。
系统会自动为您完成一些操作:
- 将创建以所选*.aar 命名的文件夹。
- 一个 build.gradle 文件也将在该文件夹中创建。
- 您的图书馆将自动添加到目录中。
- 您的模块将被添加到 settings.gradle 文件中。
二.追踪您的客户端应用程序的 build.gradle 并添加此行:
implementation project(':<Your Module Name>')
考虑到我正在处理的客户端应用程序的情况,我被迫在两个不同的模块中添加该依赖项。
参考: How to add .aar dependency in library module?
选项 # 2:我无法确认这种方法,但它看起来是另一种可以接受的解决方案。
How to manually include external aar package using new Gradle Android Build System