应用程序抛出NoClassDefFoundError

时间:2014-07-02 20:07:42

标签: java android

每当我在设备上尝试debug我的应用程序时,代码都会抛出异常。

调用的异常方法是:

 public NoClassDefFoundError(String detailMessage) {
        super(detailMessage);
    }

detailMessage只包含gln。 我不知道为什么会这样。该应用程序暂时恢复正常。

LogCat显示了这一点:

07-03 01:25:40.253: I/dalvikvm(13268): Failed resolving Lcom/google/android/gms/location/internal/ParcelableGeofence; interface 4023 'Lgln;'
07-03 01:25:40.253: W/dalvikvm(13268): Link of class 'Lcom/google/android/gms/location/internal/ParcelableGeofence;' failed
07-03 01:25:40.253: E/dalvikvm(13268): Could not find class 'com.google.android.gms.location.internal.ParcelableGeofence', referenced from method glt.a
07-03 01:25:40.253: W/dalvikvm(13268): VFY: unable to resolve check-cast 2086 (Lcom/google/android/gms/location/internal/ParcelableGeofence;) in Lglt;

1 个答案:

答案 0 :(得分:0)

您必须按照手册了解如何将GooglePlay包含到您的项目中。我现在忘了,但这是其中一个问题:

  • 您必须将lib标记为已导出
  • 您必须将Google Play导入为Eclipse项目,然后让您的项目依赖它
  • 你必须将jar包含为android库而不是标准jar。