0

我已将 jar 添加到 libs 文件夹并将其包含在 gradle.build 文件中。我之前在 Android Studio 中使用过库,没有任何问题,但是,当我尝试在模拟器上运行它时,出现以下错误。我只是想知道我是否遗漏了一些东西,或者我是否可以做些什么来解决这个问题。

09-20 21:51:53.144    1184-1184/com.kd.pokertracker E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.NoClassDefFoundError: com.db4o.Db4oEmbedded
    at com.kd.pokertracker.Services.DBService.openDb(DBService.java:27)
    at com.kd.pokertracker.Activities.SplashActivity.onCreate(SplashActivity.java:62)
    at android.app.Activity.performCreate(Activity.java:5104)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
    at android.app.ActivityThread.access$600(ActivityThread.java:141)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:5041)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
    at dalvik.system.NativeStart.main(Native Method)
4

1 回答 1

0

如果您有一个好的 jar(所有类都存在于您的 jar 中),请尝试以下步骤:

1.清除您的项目。

2.将你的 jar 放入 lib 中,而不是 libs 文件夹。

3.在java构建路径中,将这个jar放在顶部。

在此处输入图像描述

于 2014-01-17T07:45:45.363 回答