qt for android(Error: Program type already present: com.srplab.www.starcore.StarInvocat及其系列冲突的解决方法)

版权声明:如需转载,请告知博主并声明出处 https://blog.csdn.net/CLinuxF/article/details/89400127

最近要搞个在安卓里面调用python的问题,用的qt,pc端倒是可以用qt解决了,安卓端却难搞,只能走安卓java的路线,采用的是CLE方案实现,但是编译的时候就出现了问题,如下图:
在这里插入图片描述
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
Program type already present: com.srplab.www.starcore.StarInvocationHandler

关键就是上面两句话报错,一直卡着过不去,只百度到这篇原生安卓的解决方案:
https://blog.csdn.net/u014374009/article/details/84990769
但是对于我来说没有多大用,但是给了我一个启发,知道是冲突引起的而不是代码或环境引起的,于是查看自己生成的android文件夹下的libs,果然拷贝了两个XX.jar的库,除了后缀版本不同,其余都一样,如图所示:
在这里插入图片描述
也是自己粗心,一股脑的把jar包全拷贝了过去,所以我保留了最新的3.2,于是成功编译了过去!!!
希望给有此报错的朋友一点启发

猜你喜欢

转载自blog.csdn.net/CLinuxF/article/details/89400127
今日推荐