我曾经可以将库aar文件导入为模块,并且它们一直运行得很完美。但是在最新版本的Android Studio Arctic Fox中,我无法弄清楚如何做到这一点。有人能提供一些提示吗?
我可以按照官方说明添加aar作为依赖项,只需在build.gradle中添加以下内容:
implementation files('libs/myLibrary-release.aar')
很遗憾,这将需要依赖的应用程序(即在其build.gradle中使用上述行的应用程序)知道myLibrary使用了哪些外部库,并添加所有依赖项。例如,如果myLibrary有30个依赖项,如“implementation 'joda-time:joda-time:2.10.5'”,每个依赖的应用程序都必须有这30个依赖项。如果myLibrary更新了新的依赖项,则所有依赖的应用程序也需要添加它。最糟糕的是应用程序可以在没有这些依赖项的情况下构建和启动,但在运行时需要缺少的依赖项时会崩溃。
myLibrary
的出版商,询问它是否已经发布在某个Maven在线仓库中吗? - Shlomi Katriel