【问题标题】:Not able to access class from .aar file无法从 .aar 文件访问类
【发布时间】:2016-06-22 01:44:28
【问题描述】:

我想访问位于.aar 文件中的类的方法。 我正在关注@PoliceEstebi 来自how to import .aar file 的回答。

但我仍然无法从 .aar 文件中访问类方法。

如果有人可以提供帮助,那就太好了!

【问题讨论】:

标签: android android-studio


【解决方案1】:

我终于在 Gradle 1.1.0 上找到了解决方案。 我从@AliDK 的回答中找到了Here 的帮助。

app 中按名称aar 创建一个文件夹。

myLibrary.aar 复制并输入app/aar。那么

buildscript {
repositories {
    jcenter()

}
dependencies {
    classpath 'com.android.tools.build:gradle:1.1.0'
  }
}

allprojects {
repositories {
    jcenter()
    flatDir {
        dirs 'aar'
    }
  }
}

并在MyProject/app > build.gradle中写下代码

dependencies {
...
compile(name: 'myLibrary', ext: 'aar')
}

花了 2 天后它对我有用。

感谢@AliDK..

我希望它也适用于其他人。

【讨论】:

  • 感谢您的回答,但是如何从 .aar 文件中调用类?
  • 在 Android Studio 3.0 上为我工作。在我的情况下,app/build.gradle 中建议的更改不是必需的。
  • 但是如何在App中调用aar类方法。我得到error: cannot find symbol
猜你喜欢
  • 2017-01-27
  • 2017-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-15
  • 1970-01-01
相关资源
最近更新 更多