Android jar依赖

时间:2012-04-25 00:25:39

标签: android jar noclassdeffounderror

我在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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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