33得票7回答
Android Studio发布版本不会输出aar文件。

我创建了一个非常简单的“Android库”模块,只有一个类,在调试版本的构建/输出/library-debug.aar中可以构建成功。 但是,当我切换到发布版时,即使它显示构建成功,aar文件也不存在。 Android Studio项目仅包含此库模块。 提前感谢。

31得票2回答
如何在我的Android库(AAR)中包含Proguard配置

根据AAR文件规范,Android库中包含一个名为'proguard.txt'的文件。我的理解是,该文件声明了如何正确混淆和缩小库的内容。在我这种情况下,我需要保留某些API类。 我要如何在库的build.gradle文件中声明该库的proguard.txt文件?并且,在创建使用我的库的应用...

30得票2回答
在Android Studio中为本地aar添加本地javadoc

有没有一种方法将提供的javadoc附加到aar库中提供的jar中?没有可用的源代码,两个文件都存在本地(不在存储库中)。aar是通过以下方式添加的:repositories { flatDir { dirs 'libs' } } dependencies {...

26得票4回答
Android AAR包含本地库

我正在寻找一种将本地库打包到AAR(Android Archive)中的方法,以便可以通过gradle脚本中的依赖声明来使用它。 通过本地库,我指的是一组.cpp文件或编译好的静态库和一组头文件。因此,我是指应用程序本身将从本机代码而不是Java中调用库。换句话说,这个库需要编译应用程序的本...

25得票5回答
排除发布版本类型的资产

我正在使用Gradle构建的应用程序中导入一个Android库,像这样: dependencies { compile 'com.example:great-lib:0.1-SNAPSHOT' } 这个库仅包含用于在 webview 中使用的资源、js、css 和图片,其中布局如...

23得票1回答
Android依赖项:apklib与aar文件

据我所知,apklib 包含与 Maven 共享的代码和资源。 aar 文件由 Gradle 分发。 aar 与 apklib 最主要的区别在于:aar 中编译后的类被包含在根目录下的 classes.jar 中,而 apklib 不能包含编译过的类文件或 jar 包。 1 有人能解释一下...

23得票2回答
如何导出带有文档的AAR库?

我想知道为什么我的库一旦被构建成AAR格式就会丢失文档。此外,Android Studio会缩小代码,即在构建之前的代码与构建成AAR格式之后的代码不同,没有原始代码。我希望我的库有自己的文档,并保留原始代码。您可以看到以下区别: 构建之前 构建成AAR格式之后 文档在哪里?您还...

22得票1回答
如何在aar库中指定依赖项?

我创建了一个名为MyLib的Android库,它依赖于maven仓库中可用的其他库(如gson,retrofit等)。 MyLib | |-- Retrofit |-- Gson |-- ... MyLib被打包成一个aar文件。 目标是发布一个aar库,可以在Android应用程...

22得票1回答
将权限放入Android .aar库项目的清单文件中。

我正在开发一个Android项目,其中包括两个模块。一个是生成 .aar 文件的库模块,另一个是使用生成的 .aar 文件的示例应用程序。 因此,此项目中有两个 AndroidManifest.xml 文件。比如说我正在开发一个蓝牙库,所以我在库的清单文件中放置了蓝牙权限。将这个库 .aar...

20得票2回答
在IntelliJ IDEA中添加AAR文件而不使用gradle

我该如何在IDEA中将aar模块添加到项目中(不使用gradle,而是使用ant)?