无法在Android中加载依赖的jar文件的资源

时间:2019-03-08 13:14:11

标签: java android

我们有一个依赖于jar文件A的android应用程序, jar A 依赖于另一个 jar B 的文件。

android App
--- A.jar
    --- B.jar

B.jar具有以下结构

 ---src/main/resources/
       --- temp
            --- temp1
                --- 1.txt
                --- 2.txt
                --- 3.txt
            --- temp2
                --- a.txt
                --- b.txt
                --- c.txt

当我们尝试加载* .txt文件时,我们无法加载它们。这些资源在apk中不可用。 我们被限制使用android API级别22

以下是 A.jar 中提供的功能,并且在android应用中,我们将此功能称为

    public static void init(final String formatHomeLocation) throws IOException { 
        ClassLoader loader = Thread.currentThread().getContextClassLoader();
        String file = Factory.class.getResource(formatHomeLocation).getFile();
    }

访问资源时,我们收到 NullPointerException 。任何帮助表示赞赏。

0 个答案:

没有答案