Android 项目从eclipse运行,但导出到gradle async时抛出错误

Android 项目从eclipse运行,但导出到gradle async时抛出错误,android,eclipse,android-studio,google-glass,google-gdk,Android,Eclipse,Android Studio,Google Glass,Google Gdk,我正在努力让我自己的项目运作起来。 当我在eclipse中导入项目并尝试运行它时,它工作得非常好 然后我在android studio中尝试了以下三种方法 首先,我将现有项目中需要的所有文件复制到我自己的项目中。在设置了所有正确的导入和包名之后,我在尝试构建它时遇到了4个错误(将在下面发布错误) 我直接在android Studio中打开了eclipse项目,并尝试构建它。我有4个错误(见下文) 我将eclipse项目导出到gradle,然后在android studio中打开它。我又犯了4个错

我正在努力让我自己的项目运作起来。 当我在eclipse中导入项目并尝试运行它时,它工作得非常好

然后我在android studio中尝试了以下三种方法

  • 首先,我将现有项目中需要的所有文件复制到我自己的项目中。在设置了所有正确的导入和包名之后,我在尝试构建它时遇到了4个错误(将在下面发布错误)
  • 我直接在android Studio中打开了eclipse项目,并尝试构建它。我有4个错误(见下文)
  • 我将eclipse项目导出到gradle,然后在android studio中打开它。我又犯了4个错误
  • 有人知道这里出了什么问题吗

    错误
    C:\Users\xx\xx\BarcodeEye\src\com\google\zxing\client\android\camera\AutoFocusManager.java:59:错误:类AsyncTask中的方法executeOnExecutor无法应用于给定类型;
    outstandingTask.executeOnExecutor(AsyncTask.THREAD\u POOL\u EXECUTOR);
    ^
    所需:执行人,第1章[]
    发现:遗嘱执行人
    原因:无法从类AutoFocusManager访问形式varargs元素类型CAP#1
    其中参数、进度、结果为类型变量:
    Params扩展类AsyncTask中声明的对象
    进度扩展类AsyncTask中声明的对象
    结果扩展了类AsyncTask中声明的对象
    其中CAP#1是一个新类型变量:
    CAP#1将对象从捕获扩展到?
    C:\Users\xx\xx\barcodeye\src\com\github\barcodeye\migrated\inactivitymer.java:50:错误:类AsyncTask中的方法executeOnExecutor无法应用于给定类型;
    inactivityTask.executeOnExecutor(AsyncTask.THREAD\u POOL\u EXECUTOR);
    ^
    所需:执行人,第1章[]
    发现:遗嘱执行人
    原因:无法从类inactivitymer访问形式varargs元素类型CAP#1
    其中参数、进度、结果为类型变量:
    Params扩展类AsyncTask中声明的对象
    进度扩展类AsyncTask中声明的对象
    结果扩展了类AsyncTask中声明的对象
    其中CAP#1是一个新类型变量:
    CAP#1将对象从捕获扩展到?
    C:\Users\xx\xx\barcodeye\src\com\google\zxing\client\android\share\AppPickerActivity.java:35:错误:类AsyncTask中的方法executeOnExecutor无法应用于给定类型;
    backgroundTask.executeOnExecutor(AsyncTask.THREAD\u POOL\u EXECUTOR);
    ^
    所需:执行人,第1章[]
    发现:遗嘱执行人
    原因:无法从类AppPickerActivity访问形式varargs元素类型CAP#1
    其中参数、进度、结果为类型变量:
    Params扩展类AsyncTask中声明的对象
    进度扩展类AsyncTask中声明的对象
    结果扩展了类AsyncTask中声明的对象
    其中CAP#1是一个新类型变量:
    CAP#1将对象从捕获扩展到?
    注意:C:\Users\xx\xx\BarcodeEye\src\com\github\BarcodeEye\scan\api\CardPresenter.java使用或覆盖不推荐使用的api。
    注意:有关详细信息,请使用-Xlint:deprecation重新编译。
    3个错误
    失败
    失败:生成失败,出现异常。
    *出了什么问题:
    任务“:CompiledBugJava”的执行失败。
    
    好的,在仔细查看了
    异步任务
    之后,我找到了错误的来源

    显然,在将项目转换为android studio时,它没有采用
    asyncTask

    看起来是这样的

    AsyncTask<?, ?, ?> someTask;
    
    AsyncTask someTask;
    
    然后,我继续并更改了所有AsyncTask以保留适当的特性


    因此,如果其他人遇到此问题,请检查您的AsyncTask标识符,这就是导致问题的原因

    我认为您需要选择您的JDK。项目结构,sdk位置,然后是JDK。@jvrodrigues我刚刚检查了它,但我的JDK已经被正确选择了
    AsyncTask<?, ?, ?> someTask;