在Flutter Plugin中导入aar文件

问题描述 投票:0回答:1

在 flutter 项目中直接导入 aar 文件非常简单直接,但在 flutter 插件中则不然。在 flutter 插件中导入 aar 文件时,出现以下错误:-

构建 AAR 时不支持直接本地 .aar 文件依赖项。生成的 AAR 将被破坏,因为任何本地 .aar 文件依赖项中的类和 Android 资源都不会打包在生成的 AAR 中。在这种情况下,以前版本的 Android Gradle 插件也会产生损坏的 AAR(尽管不会抛出此错误)。

可以使用以下命令解决此问题:-

compileOnly fileTree(dir: 'libs', include: ['*.aar'])

但是这一行仅符合文件,但在项目中使用它时,文件不会被导入。

如何在flutter插件中导入aar文件?

我已经仔细检查了每一个解决方案,但没有任何效果。 以下链接的解决方案不起作用:-

如何在flutter插件中导入AAR文件?

如何在flutter插件中使用本地aar?

如何使用Android aar文件构建Flutter项目?

如何使用Android aar文件构建Flutter项目?

android flutter plugins native aar
1个回答
0
投票

如果您有此aar的源代码,您可以将其作为库发布到maven本地。然后,像任何其他 Maven 依赖项一样包含它,并使用

implementation
而不是
compileOnly

© www.soinside.com 2019 - 2024. All rights reserved.