aar相关内容

Android-需要一种无需源代码即可创建库(.aar文件)的方法

我的目标是能够将Android库应用程序仅以二进制形式(不提供源代码)分发给其他开发人员. 这样他们就可以用它制作自己的应用程序. 我正在开发两个android应用程序.第一个是库应用程序应充当一种SDK. 第二个应用程序应使用库应用程序并制作原始应用程序. 我正在使用android studio开发应用程序.我已经完成了库应用程序的实现并生成了.aar. 现在,我正在使用自己的 ..
发布时间:2020-08-27 06:43:06 移动开发

打包具有依赖项的Android AAR

我想将我的图书馆打包成aar. 该库具有多个依赖项(通用图像加载器,ORMLite,番石榴...) 它也依赖于我编写的另一个库(称为“库B"). 我有2个问题: 将要使用我的库的每个人都需要根据库的依赖项(通用图像加载器,ORMLite,番石榴...)添加依赖项 我是否需要为“库B"创建一个单独的aar,并且我的lib用户是否对此具有单独的依赖关系? 解决方案 ..
发布时间:2020-08-26 22:08:32 移动开发

将gradle依赖项添加到库aar包中

我正在为供应商开发一个库项目,它需要Android Volley作为依赖项.我已使用此在Android Studio中创建aar文件来创建.aar文件并将其包含在测试项目中,我正在使用java.lang.NoClassDefFoundError: Failed resolution of: Lcom/android/volley/toolbox/Volley; Caused by: java.la ..
发布时间:2020-08-26 21:45:43 移动开发

在Android Library Project中包含AAR依赖项

在我的Android Studio Gradle项目中,我使用了几个库,而一个库应使用本地AAR文件作为依赖项.我使用了流行的解决方案,将AAR文件作为依赖项包含到我的库项目中: flatDir { dirs 'libs' } compile(name: 'aar-library', ext: 'aar') 当我现在尝试同步时,我收到错误消息 无法解决:依赖项'aar-l ..
发布时间:2020-08-26 20:36:21 移动开发

排除发布版本类型的资产

我正在使用gradle构建的应用程序中导入一个android库,如下所示: dependencies { compile 'com.example:great-lib:0.1-SNAPSHOT' } 此库仅包含要在Web视图中使用的资产,js,css和图像,其布局如下: assets/ |-> great.css |-> great.min.js |-> great.mi ..
发布时间:2020-08-26 19:24:47 移动开发

本地AAR库的传递依存关系

我们正在为API创建一些库,基本上是为了使外部开发人员的工作更轻松. 因此,我们创建了新的库项目,并将Retrofit和其他一些库作为依赖项. dependencies { compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.google.code.gson:gson:2.6.2' com ..
发布时间:2020-08-24 06:28:49 移动开发

使用Gradle构建一个胖aar,其中将其他子模块包含在jar/aar中

我有一个顶层android库模块(包含res文件夹),它依赖于其他库子模块(没有res).我想构建一个顶级模块的胖子,它应该包括子模块的jar以及我在build.gradle中提到的任何其他aar依赖项.这可能吗?如何?如果需要,我可以提供更多信息. 解决方案 检查fat-aar.gradle脚本,该脚本可完全实现此目的: https://github.com/adwiv/android- ..

适用于本机库的Android AAR软件包

我正在寻找一种将本机库打包到AAR包中的方法,因此可以通过gradle脚本中的依赖项声明来使用它. 通过本机库,我的意思是指一组.cpp文件或已编译的静态库以及一组头文件.因此,我的意思是应用程序本身将通过本机代码而不是Java调用该库.换句话说,该库需要编译应用程序的本机代码.这样就可以轻松管理本机代码的依赖性. 有可能吗? 到目前为止,我只能找到很多问题/示例,说明如何使用. ..

在其他项目中使用.AAR文件的问题

我必须在另一个项目中使用我的android库项目(具有资源).这是我到目前为止所做的: 在Android Studio中创建了一个库项目.构建该项目,生成.aar文件,如下所示:..\MyApplication\mylibrary\build\outputs\aar\mylibrary-debug.aar 在Android Studio中创建了一个新的Android项目.然后,我遵循了 ..
发布时间:2020-06-29 19:59:19 移动开发

Android Studio使用另一个AAR文件和其中的jar创建AAR

我正在使用另一个aar和jar文件依赖项来创建AAR文件。我已经成功创建了.aar发布文件。 然后,我将新的AAR文件导入了示例项目。该项目运行良好。当访问aar和jar类的含义时,它显示 NoClassDefFound 错误。 注意:首先我想知道,到目前为止在另一个AAR内是否可行。有人可以帮我摆脱这个新事物吗? 我也提到了此链接创建包含多个AAR / JAR的AAR 。就是说 ..
发布时间:2020-06-05 19:16:29 移动开发

Android.mk中的aar支持

我现在正在做android自定义ROM开发。 aosp的构建系统基于Android.mk,但是我想包含一些aar库,是否可以在Android.mk中包含aar库? 方案 您应在Android.mk中添加以下代码块 LOCAL_STATIC_JAVA_AAR_LIBRARIES:= 。 。 。 包括$(BUILD_PACKAGE) 包括$(CLEAR_VA ..
发布时间:2020-06-05 18:37:12 移动开发

Android:找不到类"Picasso"在路径上:DexPathList(以下各项的失败分辨率:Picasso)

首先,我知道此错误已被提出,但我情况有些不同: 我正在分发SDK(Android库项目).我的SDK需要其他东西(播放服务,支持v4,gson jar等),所以我在gradle.build中: compile 'com.squareup.picasso:picasso:2.5.2' 现在,当我测试将结果aar文件从该库项目导入到示例应用程序时-一切正常. 问题是我的客户在将 ..
发布时间:2020-05-27 20:09:59 其他开发

如何将.so文件打包到我的.aar存档中?

我想知道是否可以将本机.so文件打包到我的.aar文件中?如果是这样,.so文件会放在哪里,关于此我可以阅读任何引用吗? 解决方案 如果手动放置,则应将其放置在下面 jni//libexample.so 其中平台是目标CPU平台,例如"armeabi","x86"等.通常,那里会有多个平台的so-file.如果您使用Gradle从源代码构建,则只需将本机源代码 ..
发布时间:2020-05-16 21:17:48 移动开发

如何在Maven中解包AAR依赖项类?

我使用Maven,我需要处理其他依赖项中的类.在处理这些类之前,使用maven-dependency-plugin将这些依赖项与unpack-dependencies目标一起解压缩,因此我可以在target目录中处理这些类.将引用的依赖项打包为JAR时,一切都很好.现在,我面临着需要以特殊方式进行类处理的AAR依赖关系.到目前为止,我得到的错误是: Failed to execute goa ..
发布时间:2020-05-07 22:47:24 其他开发