How to Fix “Error Loading Page” – net::ERR_CLEARTEXT_NOT_PERMITTED

If a screen in your Android app fails to load and displays an “Error loading page” message, it’s likely due to an insecure connection. This guide explains what causes the net::ERR_CLEARTEXT_NOT_PERMITTED error and how to fix it.


Example Screenshot:

  • 🔍Cause: The app is trying to load content from a non-secure HTTP (http://) link.
  • 🔒Why It Fails: Android blocks non-secure HTTP requests by default for safety and privacy reasons. This leads to the screen showing the error and failing to load.

How to Fix It 🛠️

Change the URL from HTTP to HTTPS.

For example, update:

http://example.com/faq

to:

https://example.com/faq


✅ After switching to HTTPS, the screen will load properly across all Android devices.


💡Tips:

  • 🔗 Use HTTPS for all external resources.
  • 📋 Review links in WebViews, FAQ/help screens, and embedded browsers.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.