Java 带资源的Android多项目gradle设置

Java 带资源的Android多项目gradle设置,java,android,guava,Java,Android,Guava,我已经使用android Studio设置了一个android多项目,相当于这个层次结构: +主项目 +应用程序(android) -格雷德尔先生 +src/main/java +src/main/res +mylib(java) -格雷德尔先生 +src/main/java +src/main/resources -格雷德尔先生 andriod应用程序确实依赖于mylib,使用 依赖项{ 编译项目(“:mylib”) } 在mylib/src/main/java中,我使用Google Gu

我已经使用android Studio设置了一个android多项目,相当于这个层次结构:

+主项目
+应用程序(android)
-格雷德尔先生
+src/main/java
+src/main/res
+mylib(java)
-格雷德尔先生
+src/main/java
+src/main/resources
-格雷德尔先生

andriod应用程序确实依赖于mylib,使用

依赖项{
编译项目(“:mylib”)
}

mylib/src/main/java
中,我使用Google Guavas
resources.getResource(“文件”)
访问存储在
resources
文件夹中的文件。如果我自己执行java项目,这将起作用,当我想执行android应用程序时,它不起作用,因为它找不到ressource


如何配置应用程序,以便在两个版本中都可以访问该文件?

我没有找到如何正确设置我的版本,以便它从资源文件夹加载资源

。它提供了一个使用
this.getClass().getClassLoader().getResource(res)
的解决方案,因为它将适用于两个JVM。然后,该文件与该文件位于同一个包中