在 Android Studio 中打开 AVD 管理器(AVD Manager)。
选择要运行的虚拟设备(Virtual Device)并单击 Edit(编辑)按钮。
在编辑设备界面中找到“SD 卡”设置,并单击“Show Advanced Settings”(显示高级设置)。
在“Custom Path”(自定义路径)下,更改 SD 卡模拟器位置。
在项目中的 build.gradle 文件中添加以下语句,指定模拟器使用的 SD 卡位置:
android { defaultConfig { ... testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" testInstrumentationRunnerArguments clearPackageData: 'true' // specify emulator sdcard path // replace /path/to/sdcard.img with the full path to your sdcard image testInstrumentationRunnerArguments sdcard:'/path/to/sdcard.img' } ... }
保存更改并重新启动模拟器,确保它位于正确的位置。
如果仍遇到问题,请尝试使用 Genymotion 或其他第三方模拟器,或在实体设备上运行测试。