一、安卓版本太高

1.添加该布局,忽略其访问
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <network-security-config>
  3. <base-config cleartextTrafficPermitted="true"/>
  4. </network-security-config>

2.在清单文件中添加该布局即可
  1. android:networkSecurityConfig="@xml/network_security_config"

3.内容位置
  1. (1).布局文件位置<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/1574587/1616147375104-d9b86b83-8761-413b-aa5d-efbe80ae5096.png#align=left&display=inline&height=531&margin=%5Bobject%20Object%5D&name=image.png&originHeight=531&originWidth=970&size=63908&status=done&style=none&width=970)<br /> (2).清单文件位置<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/1574587/1616147450234-3df7d167-88ca-46fd-b3bd-745e19449020.png#align=left&display=inline&height=536&margin=%5Bobject%20Object%5D&name=image.png&originHeight=536&originWidth=1147&size=108240&status=done&style=none&width=1147)

二、清单文件中权限无添加

image.png

  1. private final int REQUEST_EXTERNAL_STORAGE = 1;
  2. private String[] PERMISSIONS_STORAGE = {
  3. Manifest.permission.READ_EXTERNAL_STORAGE,
  4. Manifest.permission.WRITE_EXTERNAL_STORAGE
  5. };
  6. public void verifyStoragePermissions(Activity activity) {
  7. // Check if we have write permission
  8. int permission = ActivityCompat.checkSelfPermission(activity,
  9. Manifest.permission.WRITE_EXTERNAL_STORAGE);
  10. if (permission != PackageManager.PERMISSION_GRANTED) {
  11. // We don't have permission so prompt the user
  12. ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE,
  13. REQUEST_EXTERNAL_STORAGE);
  14. }
  15. }

三、sdk过高

image.png