aliyun / aliyun-oss-android-sdk

Android SDK for aliyun object storage service
807 stars 306 forks source link

NetworkOnMainThreadException #220

Open ztz736665550 opened 4 years ago

ztz736665550 commented 4 years ago

android.os.NetworkOnMainThreadException 2020-05-25 12:16:26.098 18711-18711/com.jingyinglutong.pda W/System.err: at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1303) 2020-05-25 12:16:26.098 18711-18711/com.jingyinglutong.pda W/System.err: at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:86) 2020-05-25 12:16:26.098 18711-18711/com.jingyinglutong.pda W/System.err: at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:74) 2020-05-25 12:16:26.098 18711-18711/com.jingyinglutong.pda W/System.err: at java.net.InetAddress.getByName(InetAddress.java:708) 2020-05-25 12:16:26.098 18711-18711/com.jingyinglutong.pda W/System.err: at com.alibaba.sdk.android.oss.common.utils.OSSUtils.isValidateIP(OSSUtils.java:795) 2020-05-25 12:16:26.098 18711-18711/com.jingyinglutong.pda W/System.err: at com.alibaba.sdk.android.oss.OSSImpl.(OSSImpl.java:133) 2020-05-25 12:16:26.098 18711-18711/com.jingyinglutong.pda W/System.err: at com.alibaba.sdk.android.oss.OSSClient.(OSSClient.java:116)

wushuai1415 commented 4 years ago

OSS初始化是会调用InetAddress.getByName检查endpoint的host是否为ip,访问DNS服务器慢时会卡住主线程

shaobin0604 commented 3 years ago

OSS初始化是会调用InetAddress.getByName检查endpoint的host是否为ip,访问DNS服务器慢时会卡住主线程

有发布新版本解决这个问题么?