我有一个想要作为 AAR 文件共享的库项目。
这个库项目包含几个 JAR 文件,其中一些是我制作的类,并在库项目中使用。例如,我在 lib 项目中有一个类,它继承自 JAR 文件中的一个类。
我能够创建 AAR 文件,现在我正在 Android Studio 中制作的示例应用程序中测试 AAR 文件。
我添加了修改 app 模块的 build.gradle 文件的 AAR 文件,如下所示:
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile(name: 'mightylibrary', ext:'aar')
compile 'com.android.support:appcompat-v7:20.+'
}
然后,当我尝试使用父类中的方法时,我看不到它们,只有在子类中实现的方法。
访问打包在 AAR 文件中的 JAR 中的类是否存在任何已知限制?
有什么解决办法吗?
谢谢