一個自我的記錄帖颈墅,希望能幫助到碰到問題的朋友别瞭。
問題1:Could not get unknown property 'jnilibs' for source set main of type
應(yīng)該放在這個位置:
image.png
放置在android 標(biāo)簽內(nèi),這個時候是沒問題了帚戳。 如果還有問題,請看問題2。
問題2:你看仔細點會發(fā)現(xiàn)厦滤,百度的文檔有坑。
image.png
對比一下:
小寫的l.png
大寫的L才是正確的歼狼,還有后面的s.png
sourceSets{
main{
jniLibs.srcDirs=['libs']
}
}
到這里掏导,明白我的意思了吧?
問題三:
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/baidu/lbsapi/auth/a.class羽峰。
我很久之前做了一個專門用來定位的庫趟咆,然后我新集成百度地圖的定位,然后直接把BaiduLBS_Android.jar梅屉,導(dǎo)入了APP下面的lib值纱,然后運行老是不通過(可能前面幾次可以,然后我中途Clean了一下坯汤,刷新了不行了)虐唠。
解決辦法:找一遍每個庫的lib,然后刪掉重復(fù)的就好了惰聂。只留一個疆偿。