在Manifest的application里面添加
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
就可以了、具体我也不知道什么原因、但是就可以了、记录一下、感谢大神博客、不然要弄好久、今天一个很早之前的app、客户那边说10.0版本的 华为Mate30 Pro上点击图标打不开app、、、找了好久、感谢!
mxy19891106大神的博客:https://blog.csdn.net/mxy19891106/article/details/89638064
还有新版本的手机上app可能连不上网络、同样在Mainfest里面加
android:networkSecurityConfig="@xml/network_security_config"
在res下新建xml文件夹,在xml文件夹里新建network_security_config.xml
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true" /> </network-security-config>