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

如何了解第三方aar的依赖关系

竺绍辉
2023-03-14

我试图用Android Studio 3.0.1生成签名的APK。调试构建似乎工作正常,但我在发布构建时遇到了一个错误:

    null

共有1个答案

越英范
2023-03-14

是否有一种方法可以查看AAR文件的依赖关系

aar文件不包含传递依赖项,也没有描述库使用的依赖项的pom文件。
这意味着没有自动检查依赖项的方法,唯一的方法是解压缩文件并手动检查文件中的文件以查找JAR和其他类文件。

 类似资料:
  • 我的结构如下: 项目A- 项目B- 编译项目B一切正常: 项目B/build.gradle: ProjectB/settings.gradle: 然而,在编译ProjectA时,它表示找不到ProjectC ProjectA/build.gradle: ProjectA/settings.gradle: 这将显示以下错误: 其中:构建文件ProjectB\build.gradle 出了什么问题:

  • Apache ShardingSphere 在数据库治理模块使用 SPI 方式载入数据到配置中心和注册中心,进行实例熔断和数据库禁用。 目前,Apache ShardingSphere 内部支持 ZooKeeper,Etcd等常用的配置中心/注册中心。 此外,开发者可以使用其他第三方组件,并通过 SPI 的方式注入到 Apache ShardingSphere,从而使用该配置中心和注册中心,实现数

  • 基于文档(4.7.6 -了解特定的依赖关系),我们可以通过指定配置本身来了解特定的配置。在示例中,他们将配置< code>compile用作不推荐使用的配置。我试图重现相同的命令,将< code>build.gradle中的< code>compile配置替换为< code>implementation配置(正如我所得到的,我们不应该再使用< code>compile)。但是当我跑的时候: Gra

  • 我正在从一个使用Android-Maven-Plugin的Maven项目中构建一个Android应用程序。在这个项目中,我使用了新的beta版数据绑定库。 它包含在Android SDK的本地m2repository中(extras/Android/m2repository)。这个存储库中的库打包为AAR类型。 附注:对于我自己的本地构建,我有几个解决方案(例如重新打包为jar),但我更喜欢一个更

  • 我是OSGI开发的新手,很难理解如何最好地处理依赖的JAR。 也就是说,如果我要创建一个bundle,我可能需要使用几个第三方jar。当我创建bundle JAR以部署到OSGI时,显然这些第三方JAR不包括在内,因此bundle将无法运行。