Android 为什么程序在执行代码context.getAssets().list(";)时出现错误SIG:9而崩溃?

Android 为什么程序在执行代码context.getAssets().list(";)时出现错误SIG:9而崩溃?,android,assets,Android,Assets,为什么在执行代码context.getAssets().list(“”)时程序崩溃并出现错误SIG:9 有人知道如何解决这个问题吗?谢谢。您应该先初始化视图,否则程序将崩溃并变得不稳定。为什么在参数中指定空白字符串?指定路径.@ AksaCa我想在资产目录下获取所有文件,路径参数是相对路径,所以我指定空白字符串,但是即使参数不是空字符串,也不能访问,程序崩溃。 AsSeMeMask.List.(“”)将抛出IOException,因为您的路径没有指向特定资产。如果您声称指向有效资产路径也会崩溃,

为什么在执行代码context.getAssets().list(“”)时程序崩溃并出现错误SIG:9


有人知道如何解决这个问题吗?谢谢。

您应该先初始化视图,否则程序将崩溃并变得不稳定。

为什么在参数中指定空白字符串?指定路径.@ AksaCa我想在资产目录下获取所有文件,路径参数是相对路径,所以我指定空白字符串,但是即使参数不是空字符串,也不能访问,程序崩溃。<代码> AsSeMeMask.List.(“”)将抛出
IOException
,因为您的路径没有指向特定资产。如果您声称指向有效资产路径也会崩溃,请发布路径和资产本身。
AssetManager am = context.getAssets();
String[] fileContents = am.list("");   //crashed here ,SIG: 9