216得票10回答
在Android Studio中创建aar文件

我想在Android Studio中为我的库创建一个aar文件,如果使用jar选项,但我的库有资源文件。您知道如何从库创建aar文件吗?

178得票15回答
使用“flatDirs”将本地的.aar文件添加到Gradle构建中不起作用

我知道这个问题:将本地的.aar文件添加到我的gradle构建中,但该解决方案对我不起作用。 我尝试将以下语句添加到我的build.gradle文件的顶层:repositories { mavenCentral() flatDir { dirs 'libs' ...

154得票5回答
Android Archive Library (aar) 与标准 jar 的区别

我一直在阅读关于Gradle作为Android应用程序标准构建系统新采用的文章。然而,从标准Java开发中出来,我通常依赖于jar文件来构建我的项目。但是似乎Android也有aar包,这相当于Windows操作系统中的dll文件,正如这里提到的那样。 首先,您必须意识到,Android平台...

143得票22回答
构建Android库时出错:不支持直接使用本地的.aar文件依赖。

我们最近升级到了Android Gradle插件4.0.0-beta03。在构建库模块时,我们现在看到了以下错误: $ ./gradlew library_module:assemble 执行任务':library_module:bundleDebugAar'失败。 > 不支持直接本...

105得票8回答
使用gradle时,aar库的传递依赖未能解决。

我进行了一段时间的调查,并可能看到了这里与aar和传递依赖项相关的大多数流行答案,但是对于我如何使其工作仍然不清楚。 所以: 我有一个带有给定Gradle配置的Android库:apply plugin: 'android-library' apply plugin: 'android-m...

99得票8回答
如何将AAR转换为JAR

情况: 我打算使用一个Java库,但我只有来自Maven存储库的AAR文件,而我需要JAR文件。 背景故事: 我试图编译一个库,但是它的Gradle结构不稳定。因此,我请求一个已编译的jar文件,它的开发者从某个Maven存储库中交给了我一个aar文件(该开发者无法编译自己的项目)。...

75得票13回答
Gradle完成时出现非零退出值1 (ic_launcher.png:错误:重复文件)。

我在使用gradle时遇到了一个奇怪的错误,请帮忙解决!/.../app/build/intermediates/res/debug/drawable-xxhdpi-v4/ic_launcher.png: error: Duplicate file /.../app/build/int...

71得票7回答
将本地的 .aar 文件添加到我的 gradle 构建

我已经创建了一个 Android 库并成功编译成了 .aar 文件。我将这个 aar 文件命名为:"projectx-sdk-1.0.0.aar"。现在我想让我的新项目依赖于这个 aar,所以我遵循了这篇文章的步骤。 但是由于没有得到期望的结果,这篇文章让我感到困惑: a...

63得票3回答
Android库Gradle发布JAR

如何发布android-library项目的Jar打包? 我找到了,build/bundles/release/classes.jar目录下包含了正确的Jar包(包含*.class文件)。 是否有官方的方法来发布JAR而不是AAR库? 编辑 我使用Gradle发布Maven构件,并希望同时...

52得票2回答
修改Android .aar文件的内容/转换为.zip格式和从.zip格式转换

我有一个.aar文件,里面有一个我需要删除的文件。 我在macOS上运行,并将扩展名从.aar更改为.zip,然后解压缩了zip文件。然后我从文件夹中删除了文件,重新压缩成.zip,然后尝试将扩展名从.zip更改回.aar。 问题是,现在修改后的.aar文件无法被识别为.aar文件。它仍然...