错误:这个类应该在创建apk时提供默认构造函数

时间:2015-08-24 17:06:58

标签: java android android-studio

构建apk时遇到此错误:此类应提供默认构造函数(不带参数的公共构造函数)

我已经搜索了这个错误,解决方法是更改​​类名,我尝试了但是错误发生在其他类中,并且在更改后,某些类的名称回归到第一个类,我在一个bucle。

我遇到错误的第一堂课是

CustomaAdapter.java

public class CustomAdapter extends BaseAdapter {


// Declare Variables
Context context;
LayoutInflater inflater;
ImageLoader imageLoader;
private List<Juegos> juegoslist = null;
private ArrayList<Juegos> arraylist;


public CustomAdapter(Context context,
                     List<Juegos> juegoslist) {

    this.context = context;
    this.juegoslist = juegoslist;
    inflater = LayoutInflater.from(context);
    this.arraylist = new ArrayList<Juegos>();
    this.arraylist.addAll(juegoslist);
    imageLoader = new ImageLoader(context);

}

我可以在没有问题的设备中运行应用程序,但我无法创建apk。有人可以帮我解决这个问题吗?

谢谢和问候,

1 个答案:

答案 0 :(得分:1)

当你覆盖构造函数时,类理解它不再存在,因为你只是定义了修改过的构造函数。 要解决它,只需在类中放置一个空构造函数:

public CustomAdapter(){}