【发布时间】:2011-06-27 06:51:53
【问题描述】:
嗨,
我正在修补安卓平台。我已经成功地在平台构建中包含了一个预构建的 JAR,并且类可以按预期加载和工作。
我的问题是 JAR 本身包含资源文件并且类使用它们。这在运行时失败(ClassLoader.getResource() 和 ClassLoader.getResourceAsStream())。我在网上搜索过,发现 Android 只允许包构建 (.apk) 中的资源,并且不允许 JAR。
我的问题是:如何将资源与 JAR 捆绑在一起?我可以像 JAR 一样创建 APK 构建并使用其中的代码吗?我手头有所有源文件和资源文件。 目前,我表示其他平台项目依赖于我的 JAR:
LOCAL_STATIC_JAVA_LIBRARIES := my-prebuilt-module-name
这行得通。剩下的就是捆绑资源了……
非常感谢
【问题讨论】:
标签: java android resources build jar