当前位置: 首页 > 知识库问答 >
问题:

Android存档库(aar)与标准jar

席宜修
2023-03-14

但是,围绕这个概念,我有些怀疑。我的意思是,开发人员什么时候应该有兴趣在其应用程序中包含aar依赖项?这种依赖关系是否已收紧到某个SDK最低版本?

例如,在一个项目中,我访问一个COM端口,我使用NDK预编译的.so库。如果要共享此实用程序,是否必须创建aar?

共有1个答案

聂翼
2023-03-14

AAR文件更类似于JARs,而不是DLLs,原因如下:

DLLs可以在应用程序中打包为AARs和JAR的应用程序之间共享。

AARs与JARs:

 类似资料:
  • 问题内容: 我一直在阅读有关Gradle作为Android应用程序的标准构建系统的新采用的一些文章。好吧,来自标准Java开发,我通常依赖 jar 文件来构建我的项目。然而似乎安卓也有 AAR 包,这是相当于 DLL 在Windows操作系统文件,提到这里: 首先,您必须意识到Android平台不允许应用程序级别的“共享库”。在“传统”编程语言平台(C,C ++,Java)中,您可以使用它来共享运

  • 15.2.3.文档与标准头文件 NDK拥有完善的文档和充分的样例,也附带有标准的C/C++头文件,比如: libc(C 运行时库)的头文件 libm(数学库)的头文件 JNI 接口的头文件 libz(zlib压缩库)的头文件 liblog(Android 日志系统)的头文件 OpenGL ES 1.1和 OpenGL ES 2.0(3D图像库)的头文件 libjnigraphics(图像库)的头文

  • Python 标准库(Python Standrad Library)中包含了大量有用的模块,同时也是每个标准的 Python 安装包中的一部分。熟悉 Python 标准库十分重要,因为只要你熟知这些库可以做到什么事,许多问题都能够轻易解决。 我们将探索这个库中的一些常用模块。你能在你的 Python 安装包中附带的文档中的“库概览(Library Reference)” 部分中查找到所有模块的全

  • String string.byte string.char string.dump string.find string.format string.gmatch string.gsub string.len string.lower string.match string.rep string.reverse string.sub string.upper 在st

  • Object 对象 属性描述对象 Array 对象 包装对象 Boolean 对象 Number 对象 String 对象 Math 对象 Date 对象 RegExp 对象 JSON 对象

  • 本文档是 Go 语言标准库文档的中文翻译版,在 Go 语言的安装文件里包含了一些可以直接使用的包,即标准库。