Qt for android 运行报错 错误: -source 1.5 中不支持 diamond 运算符”的解决方案

来源:互联网 发布:新锐网络大学 编辑:程序博客网 时间:2024/05/16 19:23

首先想吐槽一下,为了解决这个问题,算是花费了不少心思,

这个其实就是SDK默认的是1.5版本,

主要问题就在于这个警告

    [javac] 警告: [options] 源值1.5已过时, 将在未来所有发行版中删除

    [javac] 警告: [options] 目标值1.5已过时, 将在未来所有发行版中删除

    [javac] 警告: [options] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。


但是在网上根本就找不到相关解决方法

基本都是基于什么MVN,改什么pom/setting.xml ,基本都是互抄的千篇一律

在Qt中根本是找不到这两个文件,可能由于本人技术有限,反正我是一直没有找到过,

后来发现修改build.xml就可以解决了,太无语了,下面就贴出解决方案:


解决方法:打开 SDK_ROOT/tools/ant/build.xml


    <property name="Java.target" value="1.5" />
    <property name="java.source" value="1.5" />

改为
    <property name="java.target" value="1.7" />
    <property name="java.source" value="1.7" />
即可

改后的图片如下:



阅读全文
1 0
原创粉丝点击