Java 带jar的aar包含图像,如何访问图像?

Java 带jar的aar包含图像,如何访问图像?,java,android,unity3d,jar,aar,Java,Android,Unity3d,Jar,Aar,我们在libs文件夹中有一个包含jar的aar文件。 Jar在images/文件夹中包含图像 然后我们想要访问图像(jar中的类) 当我们使用单罐时,什么是正确的。当我们想要使用aar时,有一个问题。Android和unity3d找不到png文件 你能帮我们了解一下图像吗?也许目录是不同的?我不知道该怎么办,这个项目是昨天的 结构 aar 罐子 jar中的图像和java类 我建议查看一下你的AAR,看看这些图片是否真的符合你的预期。AAR中的班级结构不应该有不同。请注意,如果您使用AAR,正确的

我们在libs文件夹中有一个包含jar的aar文件。 Jar在images/文件夹中包含图像

然后我们想要访问图像(jar中的类)

当我们使用单罐时,什么是正确的。当我们想要使用aar时,有一个问题。Android和unity3d找不到png文件

你能帮我们了解一下图像吗?也许目录是不同的?我不知道该怎么办,这个项目是昨天的

结构

  • aar
  • 罐子
  • jar中的图像和java类

  • 我建议查看一下你的AAR,看看这些图片是否真的符合你的预期。AAR中的班级结构不应该有不同。请注意,如果您使用AAR,正确的方法是将资源作为可绘制文件加载,因为AAR可以包含Android资源,如字符串、布局、可绘制文件等@JeffreyBlattman所以如果我将资源作为可绘制文件放入AAR中,jar中的类将不会有什么不同?类将在一个级别合并,aar?如果您按照Android组织资产,它不会改变您引用类的方式。我想这是你问的。它当然会改变引用您的资产的方式。我没有在我的库中添加任何jar文件,但是当我需要使用库中依赖项中的任何类或资源时,我必须在我的应用模块中的gradle文件中添加
    transitive=true
    ,也许这会有所帮助
    InputStream xButtonStream = this.getClass().getResourceAsStream("/images/x.png");