在android中使用预构建JAR中的资源

时间:2011-02-14 23:45:10

标签: java android resources build jar

您好,

我正在修补android平台。我已经成功地在平台构建中包含了一个预构建的JAR,并且类按预期加载和工作。

我的问题是JAR本身包含资源文件,而clasess使用它们。这在运行时失败(ClassLoader.getResource()和ClassLoader.getResourceAsStream())。我在网上搜索过,发现Android只允许在包构建(.apk)中使用资源,并且不允许使用JAR。

我的问题是:如何将资源与JAR并列?我可以创建一个APK构建并在其中使用代码,就像JAR一样吗?我手头有所有源文件和资源文件。 目前,我通过以下方式表示依赖于我的JAR的其他平台项目:

LOCAL_STATIC_JAVA_LIBRARIES:= my-prebuilt-module-name

这是有效的。剩下的就是捆绑资源......

非常感谢

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找library project。这允许您将代码和资源导入多个Android应用程序。