在 android 10 中读写权限收到限制,
需在 AndroidMainfest.xml 中添加以下代码
<application
android:requestLegacyExternalStorage="true"
/>
有可能还会出现此问题,需要给对应的需要读写权限的 APP 再次授权,获取读写权限代码:
public static void getPermission() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
try {
mDevice.executeShellCommand("pm grant " + InstrumentationRegistry.getTargetContext().getPackageName() + " android.permission.READ_EXTERNAL_STORAGE");
mDevice.executeShellCommand("pm grant " + InstrumentationRegistry.getTargetContext().getPackageName() + " android.permission.WRITE_EXTERNAL_STORAGE");
} catch (IOException e) {
e.printStackTrace();
}
}
}