【发布时间】:2014-08-10 07:11:55
【问题描述】:
每当我尝试使用利用 android-betterpickers 库的片段时,都会收到以下错误。
我的计划指向 android-betterpickers 作为我项目的库。有人知道这里可能发生了什么吗?
08-10 02:06:39.152: E/AndroidRuntime(2628): java.lang.NoClassDefFoundError: com.mavdev.focusoutfacebook.fragments.addablock.selecttime.Fragment_time_addblock
08-10 02:06:39.152: E/AndroidRuntime(2628): at com.mavdev.focusoutfacebook.fragments.addablock.Fragment_AddaBlock.displayView(Fragment_AddaBlock.java:224)
08-10 02:06:39.152: E/AndroidRuntime(2628): at com.mavdev.focusoutfacebook.fragments.addablock.Fragment_AddaBlock.access$0(Fragment_AddaBlock.java:211)
08-10 02:06:39.152: E/AndroidRuntime(2628): at com.mavdev.focusoutfacebook.fragments.addablock.Fragment_AddaBlock$ListItemClickListener.onItemClick(Fragment_AddaBlock.java:293)
08-10 02:06:39.152: E/AndroidRuntime(2628): at android.widget.AdapterView.performItemClick(AdapterView.java:298)
08-10 02:06:39.152: E/AndroidRuntime(2628): at android.widget.AbsListView.performItemClick(AbsListView.java:1100)
08-10 02:06:39.152: E/AndroidRuntime(2628): at android.widget.AbsListView$PerformClick.run(AbsListView.java:2788)
08-10 02:06:39.152: E/AndroidRuntime(2628): at android.widget.AbsListView$1.run(AbsListView.java:3463)
08-10 02:06:39.152: E/AndroidRuntime(2628): at android.os.Handler.handleCallback(Handler.java:730)
08-10 02:06:39.152: E/AndroidRuntime(2628): at android.os.Handler.dispatchMessage(Handler.java:92)
08-10 02:06:39.152: E/AndroidRuntime(2628): at android.os.Looper.loop(Looper.java:137)
08-10 02:06:39.152: E/AndroidRuntime(2628): at android.app.ActivityThread.main(ActivityThread.java:5103)
08-10 02:06:39.152: E/AndroidRuntime(2628): at java.lang.reflect.Method.invokeNative(Native Method)
08-10 02:06:39.152: E/AndroidRuntime(2628): at java.lang.reflect.Method.invoke(Method.java:525)
08-10 02:06:39.152: E/AndroidRuntime(2628): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
08-10 02:06:39.152: E/AndroidRuntime(2628): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
08-10 02:06:39.152: E/AndroidRuntime(2628): at dalvik.system.NativeStart.main(Native Method)
我只是从我的一个 Fragment 中扩展了其中一个 android-betterpickers 类,如下所示,只是没有显示 Fragment 中的 onCreateView 等其他函数:
public class Fragment_time_addblock extends Fragment DatePickerDialogHandler {
@Override
public void onDialogDateSet(int reference, int year, int monthOfYear,
int dayOfMonth) {
// TODO Auto-generated method stub
}
}
仅当在手机/模拟器上运行时才会出现此问题,但能够编译项目并成功运行它,只有当我尝试打开此 Fragment 时,应用程序才会崩溃。
我可以尝试什么来解决这个问题?
【问题讨论】:
标签: android eclipse noclassdeffounderror better-pickers