当前位置:   article > 正文

Android中Module编译aar出现的引用第三方依赖库问题

aar 不包含依赖module

| 问题

在最近一个项目中,由于module过多,考虑使用aar引用的方式来替换module库; 然而,按照正常aar引入的方式,竟然出现各种错误: ClassNotFindException等等

| 背景

开发环境:Android Studio + Gradle

目前,as中进行开发安卓项目,依赖第三方库有好几种方法: 1.引入jar包 2.引入aar包 3.使用maven依赖,compile(name:XXX,version:XXX)的形式

我们主要来说一说第二种方式。

module声明为library时,编译生成aar文件,包含内容如下: class文件, res文件, assets文件等

通过引入aar的方式,很方便我们调用库项目中的接口以及资源文件等,然而,按照这个思路,引入项目中的aar文件,竟然出现了各式各样的错误,这就尴尬了。 仔细分析,发现aar中并不包含module中包含的依赖,这就导致如果module中使用了第三方

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/331362
推荐阅读
相关标签
  

闽ICP备14008679号