androidstudio中将library生成为arr文件

1.背景

    jar:无法包含资源文件

    library:可以包含资源文件 但是引入显得比较臃肿复杂

    aar:可包含资源文件

2.如何生成

    a.新建或者导入Library。
    b.生成(根据需要生成)
      b1.生成debug版本的
        一般直接会在library目录下的build/outputs/aars/ 直接生成,若没有,rebuild就可以了
      b2.生成release版本的
        点击androidstudio最右侧的gradle
        打开要生成.aar的library目录
        tasks/build/下的assemblerelease右键-->run
        在debug版本同级目录下可以看到生成的aar文件
3.如何引用
    a.将生成的.aar文件存放到要导入该aar的项目的libs文件夹下
    b.修改该项目app下的build.gradle文件
        1>在android{}中添加如下
    repositories {
        flatDir {
            dirs 'libs' 
        }
    }
        2>dependencies中添加如下
    compile(name:'aar文件的名字', ext:'aar')

参考:
http://glanwang.com/post/android/ru-he-jiang-androidde-libraryku-da-cheng-.aarwen-jian-fang-bian-yin-ru
http://stackoverflow.com/questions/27646262/how-to-create-a-release-android-library-package-aar-in-android-studio-not-deb

阅读更多
上一篇将eclipse代码导入到Android Studio
下一篇Android中applicationId和包名、versionCode和versionName的简介
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭