您的位置:首页 > 移动开发 > Android开发

Android studio 如何打.aar包,并应用

2015-11-19 15:44 555 查看
jar包即使包含了xml资源,在应用的时候也会报资源找不到的错误,为什么?因为在引用这个jar包的工程中,jar包中引用ID 指向的是当前项目的资源,目前也没有针对此的解决方法。aar包的出现,让打包资源简单化成了现实。但是如果你是eclipse工程,没办法引用aar包,那可以到这个博客中看看他是怎么解决的(http://blog.csdn.net/xiaanming/article/details/9257853)

1.如何打aar包:新建一个project,在project中新建一个module,选择Android jar,然后下一步下一步。新建之后你会看到在你的module里的build.gradle文件第一行apply
plugin: 'com.android.library',它代表它是一个jar。然后运行,会在你工程目录***\build\outputs\aar看到你的aar.





2.如何引用aar:将aar放在你所需要引用工程的libs文件夹中。在project的build.gradle文件中添加

repositories {

    flatDir {

        dirs 'libs' 

    }

}

注意,是project的不是module的build.gradle文件,下图是添加前后的对比。然后再在module的build.gradle文件中dependencies标签中添加下面的依赖。

 compile(name:'你的aar名字', ext:'aar')



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: