com.androidnetworking.error.ANError: com.androidnetworking.error.ANError: java.net.UnknownServiceException: CLEARTEXT communication to amkia.ir not permitted by network security policy
در اندروید ۸ به بعد برنامه نویس های اندروید (جاوا) مشکلی دارند با عدم ارتباط با سرور که با گذراندن مراحل زیر این مشکل حل خواهد شد:
ابتدا مطمئن شوید اشتباه رایج “https://” به جای “http://” و یا بالعکس رو نداشته باشید.
سپس یک Android Resource File با نام network_security_config در پوشه xml (اگر این پوشه موجود نیست در Res ایجاد می کنیم) می سازیم و کدهای زیر را وارد می کنیم:
25 آگوست 2020
۱۱۰- اصلاح خطا عدم ارتباط با سرور (cleartext traffic)
com.androidnetworking.error.ANError: com.androidnetworking.error.ANError: java.net.UnknownServiceException: CLEARTEXT communication to amkia.ir not permitted by network security policy
در اندروید ۸ به بعد برنامه نویس های اندروید (جاوا) مشکلی دارند با عدم ارتباط با سرور که با گذراندن مراحل زیر این مشکل حل خواهد شد:
ابتدا مطمئن شوید اشتباه رایج “https://” به جای “http://” و یا بالعکس رو نداشته باشید.
سپس یک Android Resource File با نام network_security_config در پوشه xml (اگر این پوشه موجود نیست در Res ایجاد می کنیم) می سازیم و کدهای زیر را وارد می کنیم:
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <domain-config cleartextTrafficPermitted="true"> <domain includeSubdomains="true">api.example.com(دامین مورد نظر) </domain> </domain-config> </network-security-config>در فایل AndroidManifest کد زیر را وارد می کنیم:
<application ... android:usesCleartextTraffic="true" android:networkSecurityConfig="@xml/network_security_config"> </application>توسط علی معتمدکیا • برنامه نویسی • 0 • Tags: CLEARTEXT, cleartext traffic, network security policy