android 能引用aar包中依赖吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 能引用aar包中依赖吗相关的知识,希望对你有一定的参考价值。
参考技术A 如果你只是单纯的想使用actionbarsherlock的话,引用是十分简单的 dependencies // compile fileTree(dir: 'libs', include: '*.aar') compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' compile 'com.android.support:support-v4:18.0.+' 不过官方也出了一个兼容包,也非常的不错。so 没必要非得要使用actionbarsherlock。 然后重新编译一下项目就行了。(ps 引用第三方jar包,请看我的第一行注释,你只要新建一个libs的文件夹,然后把想要jar包复制到文件夹下,接着把注释那句复制到build文件中,修改一下(*.aar -> *.jar)就可以了)。 但是我们要是使用本地的自定义的aar文件,请看我的实现过程,如果你有更好的请转告小弟共同进步第一步 :生成aar文件 我的方法是通过maven-android-plugin来生成的,如果你使用过actionbarsherlock以前的版本的话,这个工具应该不陌生,如果你连maven 都不知道的话,建议好好学习一下maven,虽然现在gradle很火 ,但是我还是最喜欢maven。 关于具体生成步骤不久不详细说了,文章最后贴出几个网址供大家学习使用,放心我按顺序给你们,只要一步一步的来绝对能成功 1 把你的maven版本提升到3.1.1repositories 添加了 flatDir , dependencies 里面添加了 依赖的aar文件。 如果你做到这一步,重新编译一下依赖就添加好了,我目前的版本添加完了aar访问aar中的资源文件是不成问题的,但是不能访问到aar中的 类文件。如果你和我一样不幸的话,请看下一步 2 手动的添加class.jar文件到android -studio 选中项目F4 ,可以查看到详细的依赖关系 如果这一步你也搞定了,恭喜你就能和我一样使用依赖了以上是关于android 能引用aar包中依赖吗的主要内容,如果未能解决你的问题,请参考以下文章
Android studio 引用的aar包更新后,项目中依赖包代码未更新