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 کد زیر را وارد می کنیم:
<uses-permission android:name="android.permission.INTERNET"/>
<application
...
android:usesCleartextTraffic="true"
android:networkSecurityConfig="@xml/network_security_config">
</application>
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 ایجاد می کنیم) می سازیم و کدهای زیر را وارد می کنیم:
در فایل AndroidManifest کد زیر را وارد می کنیم:
توسط علی معتمدکیا • برنامه نویسی • 0 • Tags: CLEARTEXT, cleartext traffic, network security policy