0

我正在使用今天早上更新到最新的 Netbeans 7.1.1 和 nbandroid 插件。当我进行构建时,一切都构建得很好。我在运行 Android 2.3.3 的设备上安装了 apk。我正在使用 sdk 工具 r19。

当我尝试启动它时,我在 logcat 中看到 java.lang.NoClassDefFoundError。

我的 ant 构建脚本将 apk 依赖的所有库复制到其 libs 目录并构建它。出于某种原因,某些类没有被打包到 apk 中。

这是一个已知问题吗?有解决方法吗?

我在项目目录下创建 libs 文件夹(而不是 lib 文件夹)时看到了 eclipse 的一些解决方法。我将 libs 属性jar.libs.dir配置为指向项目外部的文件夹。这一切似乎以前都有效,而不是现在。

4

1 回答 1

2
  1. 删除jar.libs.dir您描述的属性。
  2. 将 JAR 文件移动到libs目录中。

这应该会给你预期的结果。

于 2012-05-13T00:08:00.990 回答