0

我在 android 项目的“libs”文件夹中导入了一个 jar 文件。我将它添加到我的 Java Build 路径中。我试图从我实现的 Android SimpleService 类中调用这个 Jar 文件的函数。我的 android 项目编译正确,但是当我在模拟器上启动它时,我得到 NOClassDefFoundError (@runtime 它无法获取类文件)。

我正在添加其他信息以供您了解:

    JAVA_HOME = /usr/lib/jvm/java-6-sun-1.6.0.26.
    Android Platform = 4.0.3, API level = 15.
    Android SDK tools revision = 18.
    Android SDK Platform-tools revision = 11.
    Jar manifest file (MANIFEST.MF) = Manifest-Version: 1.0
                                      Archiver-Version: Plexus Archiver
                                      Created-By: Apache Maven
                                      Built-By: kunjan
                                      Build-Jdk: 1.6.0_26
4

3 回答 3

2

您是否尝试检查该 jar 文件是否存在于 *.apk 文件中?

于 2012-04-25T00:36:03.840 回答
0

我遇到了同样的问题,如果您使用的是 ADT 17 或更高版本,请确保使用“libs 文件夹”作为源文件夹。我就是这样解决的。

于 2012-04-25T02:04:32.393 回答
0

您使用的是什么版本的 ADT?如果您使用的是 17 或更高版本,则可以将其放在 /libs 文件夹中。

于 2012-04-25T00:47:13.657 回答