AndroidStudio打包及引用aar - Android

我们非半天劲封装了一些通用的类库和一些自定义视图控件后,为了能够更好的实现复用,那么最方便的办法就是打包类库文件了。

然而不得不吐槽一下啊,安卓封装点东西打包什么的都好麻烦,这点真的跟.net没法比啊,这也是我不愿弄安卓的原因。

恩,当vs2015正式推出后,当vs支持安卓开发后,什么eclipse,android studio这些的,必须死啊。

开源免费的东西就是不好使。

好了,吐槽到此结束。

目前我用的是android studio,毕竟谷歌官方已经明确表示不再支持eclipse。

这里导出类库的时候,有两种选择,一种是aar,一种是传统的jar。区别就是aar包含安卓的一系列资源文件,layout,drawable什么的都打包在一起,比较全。jar只包含代码。

所以根据需要决定具体用哪个好了。

改起来也很简单,如下:


改一下属性文件,把原来的plugin application 改成library,然后把后面的applicationID注释掉就行了。

就是说项目作为一个类库,类库当然就没有什么applicationID这种属性了。

点击build-》makeproject后,就会自动生成aar文件了


arr文件夹下



然后说一下其他项目中怎么导入。

在项目根节点右键new-》module ,这里没截到菜单的图。。。


选择


选择aar文件


然后让Gradle跑一会



这样就成功了.

然后想着调整build path


加载上引用的module


最后记得打包成lib类库的项目中,AndroidManifest.xml文件中不要加任何的设置哦,一定要把application配置节删除或者注释掉,不然的话可能编译的时候回冲突。

那么就这样了,可以直接使用啦。


最后再次吐槽一下安卓的IDE环境,真心期待VS2015,当然最好能提供原生安卓支持,不要弄个HTML的框架。不过怎么都好过现有ide吧。

而且是不是还能期待一下.net开源呢,说不定能用C#直接开发安卓应用。。。

相关文章
相关标签/搜索