| 问题
在最近一个项目中,由于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中并不包含