每次我使用Build Path > Configure Build Path > Add External JAR 添加资源时, 我的 Android 应用程序都会抛出异常并说java.lang.NoClassDefFoundError ...
我究竟做错了什么?
步骤#1:撤消“配置构建路径”的东西
第 2 步:确保您使用的是最新的 SDK 工具和 Eclipse 的 ADT 插件
libs/
步骤#3:在项目的根目录中创建一个目录
步骤#4:将您的 JAR 复制到libs/
目录中
您的 JAR 将自动添加到您的构建路径,其内容将自动添加到您的 APK。
这为我修复了它:
问题是在使用属性 - Java 构建路径 - 添加外部 Jar 时,默认情况下外部 jar 不会放在“libs”文件夹中,而是放在“引用库”而不是“Android 依赖项”下,这会导致 NoClassDefFoundError。