切换到 targetSdkVersion 28 时出现 DefaultHttpClient NoClassDefFoundError (Android)

DefaultHttpClient NoClassDefFoundError when switching to targetSdkVersion 28 (Android)

我的应用与

完美配合

targetSdkVersion 26

但是当切换到

targetSdkVersion 28

I get an java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/impl/client/DefaultHttpClient

有什么提示、想法吗?

将以下内容添加到 'application' 下的清单文件中:

<uses-library android:name="org.apache.http.legacy" android:required="false"/>

https://developer.android.com/about/versions/pie/android-9.0-changes-28#apache-p