Java库不能引用依赖类

问题描述 投票:0回答:1

我正在尝试为Android SDK构建一个注释处理器,它作为AAR分发。此注释处理器不应与SDK一起分发,因此我将其作为单独的JAR构建在单独的项目中。

在创建Java库项目时,我无法从SDK AAR导入类(在本例中为注释)。我已将AAR添加为依赖项,并在构建期间验证它是否正确解析它(它来自自定义Maven存储库):

有问题的AAR是obbsdk.aar

我打开了存档并确保我引用的类位于正在解析的AAR中。我不确定我还应该注意什么,因为在我看来要验证的是那些类在那里并且引用了AAR。

我们欢迎所有的建议!

android maven android-studio
1个回答
0
投票

我认为我遇到的根本问题是“java-library”项目取决于'com.android.library'项目。我通过将需要从SDK共享的功能移动到单独的Java库中然后让两个库将其用作依赖项来解决该问题。

© www.soinside.com 2019 - 2024. All rights reserved.