ArduPilot / ArduPilot/MissionPlanner

Android 9+ "Cleartext HTTP traffic not permitted" exception

Open
#3,238 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

#### Issue details
"Cleartext HTTP traffic not permitted" exception rised for any http (non https) connection attempt since Android 9
This clear noticeable as fail of maps tiles loading with http protocol source urls
This can be easy fixed by adding property in application manifest
_android:usesCleartextTraffic="true"_

#### Version
Latest

#### Platform
[* ] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Sub

#### Airframe type
doesn't matter

#### Hardware type
doesn't matter

#### Logs
_Please provide a link to any relevant logs that show the issue_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Android application manifest and the code or configuration responsible for map tile source URLs. Verify the Android 9+ cleartext-HTTP behavior, then confirm that the manifest change allows the reported HTTP map tiles to load without affecting HTTPS connections.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, csharp
Domain
mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.