getExternalStorageDirectory()返回null int AndroidTestCase

getExternalStorageDirectory()返回null int AndroidTestCase,android,android-testing,Android,Android Testing,我有一个测试用例,并在那里使用 Environment.getExternalStorageDirectory()调用,并返回null 我在应用程序的清单中有“写入外部存储”权限(sd卡在应用程序中可以正常工作),但在测试用例中不起作用。为什么以及如何修复它 设备为SGS3,操作系统版本为4.4 您必须在Manifest.xml中添加以下权限 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /

我有一个测试用例,并在那里使用
Environment.getExternalStorageDirectory()
调用,并返回null

我在应用程序的清单中有“写入外部存储”权限(sd卡在应用程序中可以正常工作),但在测试用例中不起作用。为什么以及如何修复它

设备为SGS3,操作系统版本为4.4


您必须在Manifest.xml中添加以下权限

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />


它应该返回4.4中的内部SD卡路径,而不是null@ankitagrawal看看更新后的帖子,我已经上传了调试器截图。你检查过sdcard是空的还是第二行了吗?我已经添加了它,但是没有帮助。