A partir da versão 23 da API (Android S.O. 6), o “org.apache.http” ficou obsoleto.
Aconselham a usar a classe URLConnection.
Mas ainda é possÃvel usar o “org.apache.http”, desde que se use, no gradle [é mesma solução que a indicada abaixo]:
android {
useLibrary ‘org.apache.http.legacy’
}
(ver: https://stackoverflow.com/questions/32153318/httpclient-wont-import-in-android-studio)
[outro texto a dizer o mesmo]
Para adicionar a biblioteca “org.apache.http” a um projeto no AndroidStudio
1. Criar um novo projeto, ou abrir um onde queira adicionar a biblioteca..
2. Clicar no seguinte ficheiro do projeto, nos Gradle Scripts: build.gradle(Module : app) .
3. Adicionar a linha seguinte dentro de android { defaultConfig { … } }
useLibrary 'org.apache.http.legacy'
Já está!
(ver: https://androidjson.com/resolve-symbol-import-http-client-library/)