我刚刚升级了 ADT 17.0.0。我正在从 git hub o windows 7 集成我的项目。我的项目包含 2 个 .jar,一个 bug-sense 和第二个谷歌分析。我已经从 git 成功导入了项目。但是当我每次尝试运行我的项目时,它都会给出这个异常。我已经尝试了很多东西......
- 从 Assets 中删除 .jar 文件并将其移动到其他位置,然后 更新路径
- 向项目添加新的jar并更新路径
- 多次清理和构建项目,但结果相同。
01-04 00:38:12.613: E/AndroidRuntime(4537): FATAL EXCEPTION: main 01-04 00:38:12.613: E/AndroidRuntime(4537): java.lang.NoClassDefFoundError: com.bugsense.trace.BugSenseHandler 01-04 00:38:12.613: E/AndroidRuntime(4537): at com.confiz.ltdmedia.LTDMediaApplication.onCreate(LTDMediaApplication.java:44) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3276) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.ActivityThread.access$2200(ActivityThread.java:117) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:973) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.os.Handler.dispatchMessage(Handler.java:99) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.os.Looper.loop(Looper.java:130) 01-04 00:38:12.613: E/AndroidRuntime(4537): at android.app.ActivityThread.main(ActivityThread.java:3687) 01-04 00:38:12.613: E/AndroidRuntime(4537): at java.lang.reflect.Method.invokeNative(Native Method) 01-04 00:38:12.613: E/AndroidRuntime(4537): at java.lang.reflect.Method.invoke(Method.java:507) 01-04 00:38:12.613: E/AndroidRuntime(4537): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 01-04 00:38:12.613: E/AndroidRuntime(4537): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 01-04 00:38:12.613: E/AndroidRuntime(4537): at dalvik.system.NativeStart.main(Native Method)
最佳答案
You can follow following steps
- 从构建中删除所有 Android 库项目和外部 jar 小路。
在您的项目中创建一个名为“libs”的文件夹。
将所有外部 .jars 放在该文件夹中,ADT 现在应该放置 它们在“Android Dependencies”下。
- 以正常方式重新导入所有以前的 Android 库项目。
原始来源:
Gson NoClassDefFoundError after ADT and SDK Tools update to v17
关于将项目集成到 Windows 7 后的 java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9978490/