我正面临一个奇怪的问题,我在网上找不到任何帮助。 当我执行应用程序时,我在控制台中看到:
E / dalvikvm:找不到课程' com.example.xxx.ganew.OurUser', 从方法中引用 com.example.xxx.ganew.util.PreferenceUtils.getUserAccount
调用PreferenceUtils的构造函数(!)时会显示此消息。然后不调用getUserAccount方法。
然后对我在此之后实例化的其他类重复此消息。
崩溃发生在我实例化的其中一个类上。例外是:java.lang.VerifyError
该应用程序编译精细和所有课程,包括' OurUser'存在。 应用程序一直没有问题,而且从字面上看,我得到这些错误消息,然后崩溃。
我曾尝试使用Api 19,21和22。 我已经清理了项目。我重新启动了设备和Mac。 我甚至从头开始重新创建项目,但它没有帮助。
发生的代码:
ForAll.preferences = new PreferenceUtils(this);
...
public PreferenceUtils(Context paramContext) {
this.context = paramContext;
this.mPrefs = PreferenceManager.getDefaultSharedPreferences(paramContext);
}