我正在构建一个应用程序,它启动一个使用位于
的内部android .jar文件的服务/system/framework
问题是每当我尝试从这个.jar文件访问一个类时,我得到一个classDefNotFound异常。
注意:我能够使用stub'd版本的.jar文件编译项目,但我不知道如何在Application(service)类路径中包含内部库,以便我摆脱了这个例外。
(我不是在使用eclipse)
答案 0 :(得分:1)
添加到AndroidManifest.xml
<uses-library android:name="com.android.library" />
来自Android文档:http://developer.android.com/guide/topics/manifest/uses-library-element.html
该元素告诉系统将库的代码包含在包的类加载器中。
答案 1 :(得分:1)