AndroidStudio还是0.8的版本的时候下载下来看了一下,都推出三年左右的工具了,我竟然没有用过,昨天打算好好研究一下以便以后转向AS,毕竟google出的这么好的IDE,不用都对不起自己。不过真心很好用,尤其黑色的主题风格很舒服,但对于一直使用eclipse的我还是有点不习惯,主要是导包的方式和eclipse差异是在很大,于是在网上各种搜索,研究了很久才弄明白,根据别人的资料加上自己的理解做了一点记录。
导入jar包
比如导入volley.jar,只需要将jar文件拷贝到libs目录下,由于已经有了compile fileTree(dir: 'libs', include: ['*.jar'])行,于是只需要syncproject即可
或者选中该jar文件,右键-> add as library,或者直接在模块的build.gradle中添加依赖
dependencies {
compile files('libs/volley.jar')
}
导入带资源的aar包
通过仓库导入的方式是通用的,jar包也可以通过本地或者仓库来导入,方式是一样的,只是从本地导入jar和aar的方式是不太一样。实际上jar和arr都是一种压缩包,区别在于是不是只包含资源文件。
从仓库导入
在eclipse上我们一般是通过add Library将一个库工程添加进来,这里所说的aar其实也是一种压缩文件,不同于普通的jar包,它还包含了资源文件,相当于对库工程的打包,可以认为arr文件就是来代替整个工程作为library而存在的。这里只讨论如何导入这种包。
这种包的导入最好是能从仓库导入,在模块的build.gradle文件中添加依赖,这样在build的时候