一个自我的记录帖,希望能帮助到碰到问题的朋友。
问题1:Could not get unknown property 'jnilibs' for source set main of type
应该放在这个位置:
image.png
放置在android 标签内,这个时候是没问题了。 如果还有问题,请看问题2。
问题2:你看仔细点会发现,百度的文档有坑。
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,导入了APP下面的lib,然后运行老是不通过(可能前面几次可以,然后我中途Clean了一下,刷新了不行了)。
解决办法:找一遍每个库的lib,然后删掉重复的就好了。只留一个。
网友评论