0

将自己的库添加到项目时遇到问题。我已经使用 Twitter 和 Facebook 库并且它的工作正常。当我尝试使用自己的 lib 时。它得到错误

我尝试了很多方法,但它有同样的错误。这是订单和导出选项卡

在此处输入图像描述

在 logcat 中

06-13 08:43:21.774: E / AndroidRuntime (808): 致命异常: main 06-13 08:43:21.774: E / AndroidRuntime (808): java.lang.NoClassDefFoundError:thanhnd.app.SQLDataHelper 06-13 08:43:21.774: E / AndroidRuntime (808): at com.example.searchbar.MainActivity.onCreate (MainActivity.java: 34) 06-13 08:43:21.774: E / AndroidRuntime (808): at android.app .Activity.performCreate (Activity.java: 5104) 06-13 08:43:21.774: E / AndroidRuntime (808): 在 android.app.Instrumentation.callActivityOnCreate (Instrumentation.java: 1080) 06-13 08:43:21.774 : E / AndroidRuntime (808): 在 android.app.ActivityThread.performLaunchActivity (ActivityThread.java: 2144) 06-13 08:43:21.774: E / AndroidRuntime (808): 在 android.app.ActivityThread.handleLaunchActivity (ActivityThread. java: 2230) 06-13 08:43:21.774: E / AndroidRuntime (808): 在 android.app.ActivityThread.access $ 600 (ActivityThread.java: 141) 06-13 08:43:21.774: E/AndroidRuntime (808): at android.app.ActivityThread $H.handleMessage (ActivityThread.java: 1234) 06-13 08:43:21.774: E / AndroidRuntime (808): at android.os.Handler.dispatchMessage (Handler.java: 99) 06-13 08:43:21.774: E / AndroidRuntime (808): at android.os.Looper .loop (Looper.java: 137) 06-13 08:43:21.774: E / AndroidRuntime (808): at android.app.ActivityThread.main (ActivityThread.java: 5041) 06-13 08:43:21.774: E /AndroidRuntime (808): at java.lang.reflect.Method.invokeNative (Native Method) 06-13 08:43:21.774: E / AndroidRuntime (808): at java.lang.reflect.Method.invoke (Method.java : 511) 06-13 08:43:21.774: E / AndroidRuntime (808): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java: 793) 06-13 08:43:21.774: E / AndroidRuntime (808): 在 com.android.internal.os.ZygoteInit.main (ZygoteInit.java: 560) 06-13 08:43:21.774: E / AndroidRuntime (808): 在 dalvik.system.NativeStart .main(本机方法)

请给我一些建议!!!

4

2 回答 2

0

请将 lib 重命名为 libs 并更新 java 构建路径上的引用。

项目右键单击属性-> Java BuildPath 选择库并按照以下步骤添加外部.jar。

转到 Project->Properties->Java Build Path,然后选择 Order and export 选项卡。将外部 .jar 库设置为选中并将其置于列表顶部。并清理和重建..它适用于大多数情况

于 2013-06-13T08:51:09.263 回答
0

您必须将 Java 编译器合规级别设置为 Java 1.6。Android 工具无法处理 Java 7 类文件,因此无法对您的文件进行索引。

转到属性 -> Java 编译器 -> JDK 合规性

在这里切换到 1.6

于 2013-06-14T22:30:55.957 回答