【发布时间】:2012-04-25 00:25:39
【问题描述】:
我在一个 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
【问题讨论】:
-
好吧,它不属于资产,可能是库。试试干净吗?
-
该 jar 是否适用于常规 java 应用程序?编译 APK 时是否出现错误?
-
是的,它适用于常规的 java 应用程序。不,我在编译过程中没有收到任何错误。
标签: android jar noclassdeffounderror