您好,
我正在修补android平台。我已经成功地在平台构建中包含了一个预构建的JAR,并且类按预期加载和工作。
我的问题是JAR本身包含资源文件,而clasess使用它们。这在运行时失败(ClassLoader.getResource()和ClassLoader.getResourceAsStream())。我在网上搜索过,发现Android只允许在包构建(.apk)中使用资源,并且不允许使用JAR。
我的问题是:如何将资源与JAR并列?我可以创建一个APK构建并在其中使用代码,就像JAR一样吗?我手头有所有源文件和资源文件。 目前,我通过以下方式表示依赖于我的JAR的其他平台项目:
LOCAL_STATIC_JAVA_LIBRARIES:= my-prebuilt-module-name
这是有效的。剩下的就是捆绑资源......
非常感谢