Android AsyncTask java.lang.VerifyError错误

时间:2013-09-25 16:35:03

标签: java android android-asynctask

这是被称为

的函数
public void getData() 
{ 
    ParseDataFromInternet asyncObjectName = new ParseDataFromInternet(); 
    asyncObjectName.execute(); 
} 

这是我的AsyncClass

private class ParseDataFromInternet extends AsyncTask<Void, Void, Void> 
{ 
    //Background thread 
    @Override
    protected Void doInBackground(Void... a)  
    { 
        //do something
        return null; 
    }   

} 

//出现此错误:ParseDataFromInternet asyncObjectName = new ParseDataFromInternet();

java.lang.VerifyError: com.raymongulati.bbmalertandroidandios.MainActivity$ParseDataFromInternet
at com.raymongulati.bbmalertandroidandios.MainActivity.getData(MainActivity.java:90)

//The getData() function
at com.raymongulati.bbmalertandroidandios.MainActivity.onResume(MainActivity.java:79)

基本上,每当我创建一个新的AsyncTaskObject时,我都会得到VerifiyError。任何想法都是为什么? 这是为Android应用程序开发。我手机上没有这个错误,但是有些人报告了这个错误。

1 个答案:

答案 0 :(得分:0)

这是ADT 22.0的已知问题。

如果您无法更新ADT,you can find a solution here