0x001
Androidstudio本地build文件中的aar文件是不包含库中所依赖的第三方库的,所以,要正常使用,有两种办法
第一种:在宿主目录重新依赖缺少的库。
第二种:aar上传至maven仓库(或者其他仓库),此种方式包含了依赖的第三方库
0x002
依赖编译不过
网上的说法都是说禁止aapt2,是可以解决,但是,其他人用的都是aapt2,那就不行了,问题是这里
去掉@android:windowEnterAnimation的@符号就ok了,这个当时没注意,原先遗留下来了直到打包后才发现
0x003
依赖maven的aar不能识别artifactId,因为发布的项目(打aar包的项目)中配置了publishNonDefault true,所以在发布到maven仓库后会有两种类型的aar,一种是release版本一种是debug,有两种办法依赖,
第一种:依赖方式 :groupId:artifactId:version@类型 ,类型为:release或者debug
第二种:去掉publishNonDefault
0xFFF
如果有朋友碰到aar方面的问题,可以一起讨论下,这个会更新,目前刚开始,有些问题没碰到,或者,其他朋友有问题可以留言,我实验过后会加进去,当做个笔记
网友评论