将项目集成到 Windows 7 后的 java.lang.NoClassDefFoundError

标签 java android eclipse exception

我刚刚升级了 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/

相关文章:

java - 错误还是不错误? Maven 安装输出中这条不可读的行是什么意思?

真实设备上的 Android Studio 布局更改

java - 旋转旋钮在 TextView 中使用获取进度值

java - 使用 CsvBeanReader 时有没有办法跳过标题?

java - 将表中的多个 UI 元素放入数组中

android - 发布不适用于 API 6.0 及以下版本的 APK

android - 缺少 ViewPagerIndicator 依赖项

c++ - Eclipse、C++ 和 Mysql

java - Tablelayout 或自定义 listView 布局

android - Ionic - 没有 firebase 或类似的推送通知