ant做Android打包时出现“无法确定 <T>T 的类型参数”
2014-06-03 19:42
761 查看
[echo] 45 [echo] Compile the project's .java files into .class files. [javac] Compiling 315 source files to D:\wwwroot\packshop.testweb.iwanshang.cn\android-dest\qy1921680172\bin\classes [javac] D:\wwwroot\packshop.testweb.iwanshang.cn\android-dest\qy1921680172\src\com\kplusshop\qy1921680172\activeandroid\Model.java:149: 无法确定 <T>T 的类型参数;对于上限为 T,com.kplusshop.identity.activeandroid.Model 的类型变量 T,不存在唯一最大实例 [javac] return new Select().from(type).where("Id=?", id).executeSingle(); [javac] ^ [javac] D:\wwwroot\packshop.testweb.iwanshang.cn\android-dest\qy1921680172\src\com\kplusshop\qy1921680172\activeandroid\query\From.java:178: 无法确定 <T>T 的类型参数;对于上限为 T,com.kplusshop.identity.activeandroid.Model 的类型变量 T,不存在唯一最大实例 [javac] return SQLiteUtils.rawQuerySingle(mType, toSql(), getArguments()); [javac] ^ [javac] 注意:某些输入文件使用或覆盖了已过时的 API。 [javac] 注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。 [javac] 注意:某些输入文件使用了未经检查或不安全的操作。 [javac] 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。 [javac] 2 错误
遇到这样问题,解决方法:
将返回结果做强制类型转换:例如
public static <T> T getBean(String beanName)<span style="font-family: Arial, Helvetica, sans-serif;">{ ...</span><span style="font-family: Arial, Helvetica, sans-serif;">} 改成如下</span>
public static <T> T getBean(String beanName) <span style="font-family: Arial, Helvetica, sans-serif;">{ </span><span style="font-family: Arial, Helvetica, sans-serif;">return(T) ..... ; </span><span style="font-family: Arial, Helvetica, sans-serif;">}</span>
相关文章推荐
- 编译Sonatype Nexus源代码出现“无法确定 <R>R 的类型参数”错误的解决
- 相同的代码在eclipse中编译成功,但是用ant编译失败。无法确定<T>T的类型参数;对于上限为int,java.lang.Object的类型变量T,不存在唯一最大实例
- Error处理:AnnotationAccess.java:695: 无法确定 <A>A 的类型参数
- 无法确定 <T>T 的类型参数 ;对于上限为int,java.lang.Object 的类型变量 T,不存在唯一最大实例
- IDEA编译报无法确定 <T>T 的类型参数 ;对于上限为int,java.lang.Object 的类型变量 T,不存在唯一最大实例,解决方案
- 无法确定表达式的类型,因为<null>和int之间没有隐式转换
- 无法从“重载函数类型”为“const std::_Tree<_Traits> &”推导 <未知> 参数
- 无法确定 <E>E 的类型参数;对于上限为 int,java.lang.Object 的类型变量 E,不存在唯一最大实例
- 无法确定条件表达式的类型,因为“<null>”和“int”之间没有隐式转换
- android :EditText-> inputType参数类型说明
- 使用泛型类型System.Collections.Generic.Icomparer &lt;T&gt; 需要一个类型参数
- c# 泛型<T>类型参数T的约束where
- Maven编译jar出现:无法确定 T 的类型参数的异常的原因和处理方案
- mybatis在<if>中传入一个简单类型参数的两种写法。
- 无法实例化类型Map<String,Boolean>
- <Android>inflate的方法参数说明
- Android Post参数提交 List<NameValuePair>,web端获取数据
- 关于android导入工程时出现的@Override错误问题的解决<转>
- Android编译源码时出现的:<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]
- 无法确定条件表达式的类型,因为“<null>”和“System.DateTime”之间没有隐式转换 解决办法