Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在我的应用程序中编写一个临时文件下载器。该文件下载器正在崩溃。问题是:我无法调试它,因为当手机连接到电脑时,SD卡被锁定,无法写入文件。也就是说,它因此而崩溃,这就是我看到的错误 - 隐藏导致它在未安装时崩溃的实际错误。
您应该在使用之前检查是否安装了 SD 卡:
if (android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED)) { // ok, you can use SD card... }
正如上述评论所述,在某些设备上,来自主机的 SD 卡访问可能会阻止设备对其的访问。同样以防万一,请确保您的清单也请求 SD 卡权限。