【问题标题】:DefaultHttpClient NoClassDefFoundError when switching to targetSdkVersion 28 (Android)切换到 targetSdkVersion 28 (Android) 时出现 DefaultHttpClient NoClassDefFoundError
【发布时间】:2019-11-04 06:42:08
【问题描述】:

我的应用与

完美搭配

targetSdkVersion 26

但是当切换到

targetSdkVersion 28

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

任何提示、想法?

【问题讨论】:

  • com.google.android.gms: 版本?

标签: java android apache-httpclient-4.x


【解决方案1】:

将以下内容添加到“应用程序”下的清单文件中:

<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

【讨论】:

  • 我之前已经找到并尝试过,但没有成功。任何其他帮助,解释。
  • stackoverflow.com/questions/50461881/… 你能看懂这个答案吗
  • 我忘了先清理和重建,这就是为什么它第一次对我不起作用的原因。但现在它使用上述声明。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2015-10-08
  • 1970-01-01
  • 2014-10-11
  • 2015-04-26
  • 1970-01-01
  • 2012-07-17
  • 1970-01-01
  • 2015-10-17
相关资源
最近更新 更多