我想在Android项目中使用常规Java库。该库的.jar包含库内部使用的资源(文本文件),即它通过.jar中的相对路径访问这些资源。
但是,如果我在Android设备上运行该应用程序,则会收到IOException通知我未找到相应的资源。
在Android Dalvik VM上运行时,是否可以让库访问其资源?如果是这样,我必须在项目中指定什么?
不幸的是,这无法完成。“通常,您无法像预期的那样轻松地分发自己的软件包。主要问题是自动生成的R文件。您可能会对其进行一些引用-您具有布局和可绘制对象。您的库用户将拥有自己的R文件-包含其资源的ID,而不是您的图书馆提供的ID。” (来自此SO答案)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句