
在 Android 开发中构建项目时出现如下错误信息Direct local .aar file dependencies are not supported when building an AAR. The resulting AAR would be broken because the classes and Android resources from any local .aar file dependencies would not be packaged in the resulting AAR. Previous versions of the Android Gradle Plugin produce broken AARs in this case too (despite not throwing this error). The following direct local .aar file dependencies of the :smallscreen project caused this error: D:\AndroidCode\DeviceController\smallscreen\libs\sdk_video.aar问题原因这个错误信息表示 Android Library 中不能直接依赖本地 AAR 文件处理策略将 AAR 文件作为模块导入 Android Library转为模块依赖新建一个 Android Library命名为 sdkvideo删除 sdkvideo 目录下的所有文件将sdk_video.aar复制到 sdkvideo 目录下在 sdkvideo 目录下新建一个build.gradle文件添加如下内容configurations.maybeCreate(default)artifacts.add(default,file(sdk_video.aar))在其他 Android Library 中引用 sdkvideo 模块dependencies{implementationproject(:sdkvideo)}