繁体   English   中英

添加aar时仅支持Jar类型的本地依赖项

[英]Only Jar-type local dependencies are supported when adding aar

我正在尝试将aar文件添加为本地依赖项,包括在我的libs文件夹中,并将此行添加到build.gradle中:

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

但是我遇到下一个错误:

项目应用程序:仅支持Jar类型的本地依赖项。 无法处理:/path/to/my/aar/filename.aar

如何在本地将aar添加到我的项目中?

更新资料

我只记得有一种更好的方法。 在Android Studio中,单击文件->新建->新建模块->导入.JAR / .AAR包,然后选择您的aar。 然后,我们可以像项目模块一样使用该AAR。

旧答案

包括AAR需要一些工作,这是一些准则:

一个有用的脚本: https : //github.com/adwiv/android-fat-aar

使用本文自行创建: https : //medium.com/@notestomyself/how-to-include-external-aar-file-using-gradle-6604b378e808

但是,我认为包括AAR并不是一个好的做法。 因为将没有源代码,所以您必须手动管理AAR的依赖关系及其版本。 有时,AAR中定义的某些注释可能会破坏proguard。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM