android访问资产表单库项目 使用生产项目中的一些可重用代码创建了一个库项目 库代码使用了我的生产项目的资产文件夹中的json文件 要读取资产文件夹文件,我们需要上下文。因此,在从生产项目初始化库项目的实例时,我传递了它的上下文 现在,所有代码都正常工作了,我想将json文件从我的生产项目移动到库项目,因为该文件并不独立于库,反之亦然 将文件移动到库项目后,在读取json文件时,它抛出file not found异常 这可能是因为我传递给库项目的上下文是我的生产项目的上下文,而文件现在位于库项目的资产文件夹中 如果没有打包json文件,那么库的用途就失败了 如何获取上下文,以便从库项目中读取资产文件

android访问资产表单库项目 使用生产项目中的一些可重用代码创建了一个库项目 库代码使用了我的生产项目的资产文件夹中的json文件 要读取资产文件夹文件,我们需要上下文。因此,在从生产项目初始化库项目的实例时,我传递了它的上下文 现在,所有代码都正常工作了,我想将json文件从我的生产项目移动到库项目,因为该文件并不独立于库,反之亦然 将文件移动到库项目后,在读取json文件时,它抛出file not found异常 这可能是因为我传递给库项目的上下文是我的生产项目的上下文,而文件现在位于库项目的资产文件夹中 如果没有打包json文件,那么库的用途就失败了 如何获取上下文,以便从库项目中读取资产文件,android,Android,来自Android文档: 库模块不能包含原始资产 这些工具不支持在库模块中使用原始资产文件(保存在资产/目录中)。应用程序使用的任何资产资源都必须存储在应用程序模块本身的资产/目录中。但是,支持保存在res/目录中的资源文件 这就是从res/raw文件夹读取JSON的方法: 其他变通办法: 如果有人投了反对票,请有礼貌地说出哪里出了问题。我的问题错了?这不是问这个问题的合适论坛吗?我不懂问题的语言?或者被否决的人只是一个虐待狂。

来自Android文档:

库模块不能包含原始资产

这些工具不支持在库模块中使用原始资产文件(保存在资产/目录中)。应用程序使用的任何资产资源都必须存储在应用程序模块本身的资产/目录中。但是,支持保存在res/目录中的资源文件

这就是从res/raw文件夹读取JSON的方法:

其他变通办法:


如果有人投了反对票,请有礼貌地说出哪里出了问题。我的问题错了?这不是问这个问题的合适论坛吗?我不懂问题的语言?或者被否决的人只是一个虐待狂。