有些接入SDK的方式是需要引用arr文件的寡键。那么需要做以下操作
把a(bǔ)rr文件拷進(jìn)module的libs文件中包雀,并且在該module的gradle文件中添加如下代碼
repositories {
flatDir {
dirs 'libs'
}
}
compile(name: 'arr文件名', ext: 'aar')
compile(name: 'arr文件名', ext: 'aar')
這樣就可以使用該arr SDK了红省。 但是今天碰到一個問題梆奈,就是我把這個項(xiàng)目并入另外一個項(xiàng)目的時(shí)候茧吊,就報(bào)錯了 could not find arr文件名
找不到arr文件亭引,我懷疑是不是主項(xiàng)目識別不了該文件名字绎速,上Google翻了翻資料,終于搞定了問題焙蚓。
答案是需要在主項(xiàng)目的gradle文件中纹冤,把作為library的module的libs路徑加入flatDir中洒宝,主項(xiàng)目才能識別。
repositories {
flatDir {
dirs 'libs' , '../app/libs' //第一個libs是主項(xiàng)目的libs,其他module的libs路徑需要用逗號隔開../module名/libs
}
maven { url "https://jitpack.io" }
}
以上