美文网首页
OrmLite 报错误: 不兼容的类型: 推断类型不符合上限

OrmLite 报错误: 不兼容的类型: 推断类型不符合上限

作者: geaosu | 来源:发表于2019-08-22 14:24 被阅读0次

公司项目太多, 很多项目之前是别人开发的, 偶尔要自己改东西, 这不, 又来活了;

刚导入项目就报错了, 错误截图如下:


error

报错的代码如下:


报错的code

旧项目中使用了 OrmLite 这个库, 这里贴一下lib中的jar包:


OrmLite库

看代码就知道, 代码没问题, 但是所有使用了该代码的地方全部报错, 错误内容都是 不兼容的类型: 推断类型不符合上限

报错的代码都在同一个类中, 我看了这个类被一个类使用了, 再看了使用这个类的那个类, 那个类没有用过, emm;

删除这两个没用的废类, 项目又报错了, 报错截图:


报错截图

错误信息如下:

* What went wrong:
Execution failed for task ':elonEngine:transformResourcesWithMergeJavaResForRelease'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
    File1: E:\ade\studio\NewBaiDriver\elonEngine\libs\log4j-1.2.15.jar
    File2: E:\ade\studio\NewBaiDriver\elonEngine\libs\log4j-core-2.0-beta9.jar

这是另一个错误, 与当前的项目错误无关, 请看这篇文章, 专门解决这个错误的: https://www.jianshu.com/p/e55688e8b36c

相关文章

网友评论

      本文标题:OrmLite 报错误: 不兼容的类型: 推断类型不符合上限

      本文链接:https://www.haomeiwen.com/subject/xkwssctx.html