aar 文件不包含传递依赖项

AAR 文件不包含传递的依赖关系,并没有描述库所使用的依赖关系的 POM 文件。

这意味着,如果你使用 flatDir repo 导入 aar 文件,则还必须在项目中指定依赖项

你应该使用 maven 存储库 (你必须在私有或公共 maven 存储库中发布库),你将不会遇到相同的问题。
在这种情况下,gradle 使用包含依赖项列表的 pom 文件下载依赖项。

这适用于发布到远程或本地 maven 存储库的 aar 库。在你的情况下,它听起来像是不会将库发布到本地 maven 存储库。我找不到任何关于它是否适用于你的情况的确切信息,但你应该试一试。