Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android jenkins构建错误_Android_Ant_Jenkins_Ormlite - Fatal编程技术网

Android jenkins构建错误

Android jenkins构建错误,android,ant,jenkins,ormlite,Android,Ant,Jenkins,Ormlite,我正在使用jenkins构建一个使用ORMLite的Android库项目,我遇到了以下错误,我真的不知道如何解决: [javac] /Users/x/Desktop/workspace/x/src/com/x/x/database/DatabaseHelper.java:109: type parameters of <D>D cannot be determined; no unique maximal instance exists for type variab

我正在使用jenkins构建一个使用ORMLite的Android库项目,我遇到了以下错误,我真的不知道如何解决:

[javac] /Users/x/Desktop/workspace/x/src/com/x/x/database/DatabaseHelper.java:109:
    type parameters of <D>D cannot be determined; no unique maximal instance exists
    for type variable D with upper bounds com.x.x.database.dao.DatabaseObjectDao,
    com.j256.ormlite.dao.Dao<com.x.x.database.entity.UserEntity,?>
[javac] sUserEntityDao = getDao(UserEntity.class);
[javac]/Users/x/Desktop/workspace/x/src/com/x/x/database/DatabaseHelper.java:109:
D的类型参数无法确定;不存在唯一的最大实例
对于上界为com.x.x.database.dao.DatabaseObjectDao的类型变量D,
com.j256.ormlite.dao.dao
[javac]sUserEntityDao=getDao(UserEntity.class);

任何帮助都是非常好的:)

所以下面的内容可能是错误的,但我将把它留给子孙后代。我最初认为这是一个ORMLite错误,但现在我认为这是一个编译器错误

我想你应该看看这个问题/答案:


如果异常树的一部分可能包含以下消息,则这可能是一个错误:

Could not find OpenHelperClass because none of the generic parameters of class 
YourActivityClass extends OrmLiteSqliteOpenHelper.  You should use
getHelper(Context, Class) instead.
Android应用程序的简单ORMLite模式是让activity extend
OrmLiteBaseActivity
。比如:

public class HelloAndroid extends OrmLiteBaseActivity<DatabaseHelper> {
公共类HelloAndroid扩展了OrmLiteBaseActivity{
然后,当您调用
getHelper()
时,ORMLite可以自动确定要使用的
DatabaseHelper
helper类。还有其他方法可以设置ORMLite的连接。我将查看,然后查看可能重复的