if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
return c.getObbDir().toString();
} else {
File root = Environment.getExternalStorageDirectory();
String path = root.toString() + Constants.EXP_PATH + c.getPackageName();
return path;
}
输出
由java.lang.NullPointerException引起尝试调用虚拟 空对象上的方法'java.lang.String java.io.File.toString()' 参考
请提供帮助,根据文档,getObbDir()返回null “特定于应用程序的目录的绝对路径。如果当前没有共享存储,则可能返回null。” 这是什么意思“共享存储当前不可用”?我该如何重现?我如何解决它?我在布料上遇到了此崩溃,但无法自己重现。