我想让AssetManager
在Android库项目中形成一个类,但我收到错误:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference
这就是我所说的:
public class RevPluginLoader extends AppCompatActivity {
private List<String> copyPlugins() {
AssetManager assetManager = getAssets(); // This is where it all fails
}
}
如何获得AssetManager
?
答案 0 :(得分:1)
我们无法在lib模块中添加资产文件夹
库模块不能包含原始资产工具不支持 在库中使用原始资产文件(保存在assets /目录中) 模块。应用程序使用的任何资产资源都必须存储在 app模块本身的资产/目录。
有关详细信息,您可以refer here