Android Studio升级到 4.0 并且gradle_plugin 也更新到4.0.0,之后引入jar包和arr包的方式有所变更。
一、第一种引入方式如下:
1.File -> New -> New Module
引入完成之后可以根据自己的习惯 添加一个新的文件夹存放 arr和jar 如图:
然后将引入的arr或jar包拷贝到这下面。
2.在使用到的module下的 build.gradle:
api project(":arr名称")
3.在项目下的settings.gradle中引入:
include ':arr名称'
project(':arr名称').projectDir =
new File(settingsDir, "libraries/arr/arr名称")
最后编译一下项目就OK了
二、第二种引入方式
1.在app目录下新建一个libs文件夹,将arr包复制到这里面
2.然后在app下的build.gradle添加如下代码,与 android,dependencies等同级
repositories {
flatDir {
dir 'libs'
}
}
3.在app下的build.gradle里 dependencies里添加:
api(name:'arr名称', ext:'aar')
如果遇到编译失败的情况,那么重新clean rebuild一下项目,清除一下Studio的缓存试试。点击如下,选择 Invalidate and Restart。
遇到的问题:
1.遇到过编译报错,找不到arr包中引用的依赖,我的解决方式是,找到该依赖,在主项目里再依赖一次