【发布时间】:2021-08-04 18:47:49
【问题描述】:
我以前可以import library aar files as modules,他们一直工作得很好。我无法弄清楚如何使用最新版本的 Android Studio Arctic Fox 来做到这一点。有人可以提供一些建议吗?
我可以按照the official instructions在build.gradle中添加以下内容来添加aar作为依赖项:
implementation files('libs/myLibrary-release.aar')
不幸的是,这将需要依赖应用程序(即在其 build.gradle 中使用上述行来使用库的应用程序)知道 myLibrary 使用了哪些外部库并添加所有依赖项。例如,如果 myLibrary 有 30 个依赖项,例如“implementation 'joda-time:joda-time:2.10.5'”,则每个依赖的应用程序都必须具有这 30 个依赖项。如果 myLibrary 更新了新的依赖项,所有依赖的应用程序也需要添加它。最糟糕的是the app can build and start fine without these dependencies but will crash at runtime when a missing dependency is needed。
【问题讨论】:
-
能否联系
myLibrary的发布者,询问它是否在线发布在某个Maven仓库中? -
出版商是我。不幸的是,它不能。
标签: android-studio android-library android-studio-arctic-fox