无法在 Android Studio 中引用 AAR 中的类

4

我是一名Android Studio新手。

使用Android Studio 0.5.9,我成功地创建了一个.arr文件,现在我正在尝试将其包含在一个android应用程序的构建中。

使用compile files('libs/scanner-0.1.aar'),同步完成成功,如下图所示(或者至少我认为同步完成成功):

enter image description here

然而,当我尝试引用scanner-0.1.aar中的任何类时,我会得到一个cannot resolve symbol error,就好像这些类没有被找到/加载。

有什么想法吗?


这个 lib 项目是在同一台机器上吗? - Eugen Martynov
可能是重复问题:将本地的 .aar 文件添加到我的 gradle 构建中 - Eugen Martynov
@EugenMartynov 你是什么意思?在我的机器上一切都是本地的 - fernandohur
抱歉,我没有看到它。谢谢。 - fernandohur
1个回答

2
也许现在已经有点晚了,但这是我的做法:
- scanner-0.1-aar 必须放在你的项目内 app/libs 文件夹中。
- 你的 gradle 文件必须包含以下代码行:
repositories{
    flatDir {
        dirs 'libs'
    }
}

   dependencies{
       compile ':scanner-0.1.aar@aar'
   }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接