我尝试为我的应用程序创建一个发行版APK,但出现错误
但是调试apk正常
这是错误
错误:错误:此类应为公共类(yyc.xk.xk.myVideoView)[可实例化]
package yyc.xk.xk;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.VideoView;
class myVideoView
extends VideoView
{
int hh = 0;
int ww = 0;
public myVideoView(Context paramContext)
{
super(paramContext);
}
public myVideoView(Context paramContext, AttributeSet paramAttributeSet)
{
super(paramContext, paramAttributeSet);
}
@Override
protected void onMeasure(int paramInt1, int paramInt2)
{
setMeasuredDimension(this.ww, this.hh);
}
public void setSize(int paramInt1, int paramInt2)
{
this.ww = paramInt1;
this.hh = paramInt2;
}
}
答案 0 :(得分:1)
只需查看代码,尝试将public
添加到class myVideoView extends VideoView
。以及将您的类属性设置为private以及为它们设置的必要getter和setter方法(如果适用):
private int hh = 0;
private int ww = 0;
这应该可以纠正错误。