Cleartext HTTP traffic not permitted (Android Studio)
Cleartext HTTP traffic not permitted :
Following solution allow you to set the protocol (HTTP / HTTPS) per ENVIRONMENT.
This way you are able to use http for your DEV-Environment, and https for your PRODUCTION-Environment, without the need to change it all the time! And this is needed, because generally you don't have an https-certificate for your local or dev environment, but it's a MUST-HAVE for production (and maybe for staging) environments.
But you can add additional directories to overwrite your AndroidManifest.xml. Here is how it works:
- Create the Directory /app/src/debug
- Inside create the AndroidManifest.xml
 android:usesCleartextTraffic="true"
Here an Example how it looks like for the requested CLEARTEXT-Permission:
package="com.yourappname">  
   <application  
       android:usesCleartextTraffic="true"  
       android:name=".MainApplication"  
       android:label="@string/app_name"  
       android:icon="@mipmap/ic_launcher"  
       android:allowBackup="false"  
       android:theme="@style/AppTheme">  
   </application>  
 </manifest>If You don't know how to work this, Please watch my video. 
If any problem please comments below. i will try to help you. thank you

 
 
 
 
