我在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
答案 0 :(得分:2)
您是否尝试检查* .apk文件中是否存在该jar文件?
答案 1 :(得分:0)
您使用的是什么版本的ADT?如果您使用的是17或更高版本,则可以将其放在/ libs文件夹中。
答案 2 :(得分:0)
我遇到了同样的问题,如果您使用的是ADT 17或更高版本,请确保使用'libs文件夹'作为源文件夹。这就是我解决的问题。