我正在编写一个Android库,遇到了问题。
在我的库中,我试图访问存储在库项目的res/raw
目录中的文件,就像这样:
InputStream inputStream = Resources.getSystem().openRawResource(R.raw.sample);
我还尝试过以下方法:
InputStream inputStream = mContext.getResources().openRawResource(R.raw.sample);
(其中mContext是我从主应用程序传递给库的引用)
文件未找到
的异常。
是否有可能实现这一点,如果可以,我该如何操作?还是我需要从主项目中提取资源并将其发送到库中?