Android 打包apk时提示错误:此类应提供默认构造函数(没有参数的公共构造函数),该怎么办?

问题代码如下:

public final class FinishDialog extends Dialog {
    private View fview;
    private OnFinishClickListener listener;

    public FinishDialog( Context context,OnFinishClickListener listener) {

        super (context, R.style.dialog_FullScreen);
        this.listener = listener;
        this.fview = LayoutInflater.from (context).inflate (R.layout.dialog_finish,null);
        View var10000 = this.fview;

            ((Button) var10000.findViewById (id.btn_dialog_finish)).setOnClickListener (new View.OnClickListener () {
                public final void onClick(View it) {
                    FinishDialog.this.cancel ();
                    FinishDialog.this.listener.onFinishClick ();
                }
            });

            var10000 = this.fview;


            ((Button) var10000.findViewById (id.btn_dialog_next)).setOnClickListener ((new View.OnClickListener () {
                public final void onClick(View it) {
                    FinishDialog.this.cancel ();
                    FinishDialog.this.listener.onNextClick ();
                }
            }));
            var10000 = this.fview;


            TextView var3 = (TextView) var10000.findViewById (id.tv_prompt);
            var3.setText ((CharSequence) "恭喜完成一局!");
            this.setCanceledOnTouchOutside (false);
            View var10001 = this.fview;


            this.setContentView (var10001);


    }
}
   

应该是sdk没有装好。参考这篇文章进行配置sdk

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632