我在外部 jar 上发现了很多关于 NoClassDefFoundError 的信息,但是我在主要活动的内部类上遇到了这个错误:java.lang.NoClassDefFoundError: net.mysite.ezbudget.EZbudget$ConfirmResetFragment。以下是相关代码:
@SuppressLint("NewApi")
void showDialog() {
DialogFragment newFragment = ConfirmResetFragment.newInstance(0);
newFragment.show(getFragmentManager(), "dialog");
}
@TargetApi(11)
public static class ConfirmResetFragment extends DialogFragment {
public static ConfirmResetFragment newInstance(int title) {
ConfirmResetFragment frag = new ConfirmResetFragment();
Bundle args = new Bundle();
args.putInt("test", title);
frag.setArguments(args);
return frag;
}
.......
}
谁能给我一个暗示可能会发生什么?我预计这是一个版本控制问题,但错误消息有点令人困惑。谢谢。