qt for Android去掉Detected problems with API compatibility提示框

相信大部分用qt for Android调试安卓9.0系统的时候app里一定有这个 把,这个百度能有一堆是说什么意思 的,但是大部分都解决不了这个问题,今天我就带来qt编译app解决这个问题的方式,如图一定很熟悉吧,又爱又恨。。不,是只有恨

qt for Android去掉Detected problems with API compatibility提示框

在这里我就不说明了这个是什么意思,百度有的是,解决这个问题的关键是因为在debug模式下,会出现这个,在relrase模式下编译qt 程序就不会出现,但一开始我尝试的时候切换到relrase仍然会提示,这是为什么呢,因为relrase模式下需要加上签名文件,这个签名文件在哪里添加呢,如下图qt for Android去掉Detected problems with API compatibility提示框

选择relrase模式,然后在sign package中create一个新的keystore,保存在pro同级目录下

qt for Android去掉Detected problems with API compatibility提示框

然后在浏览中在选择这个文件就可以了,release一下,在手机上运行,发现真的没有出现黑框了。

qt for Android去掉Detected problems with API compatibility提示框

qt for Android去掉Detected problems with API compatibility提示框