Android9.0互換性の問題-android-async-http.JAr呼び出し問題

1320 ワード

AndroidプロジェクトはAndroid 9で実行されています.0上の時にフラッシュバックして次のように間違いを報告します.
Java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/conn/scheme/SchemeRegistry;
解決策:
AndroidManifestでxmlファイルのアプリケーションラベルに追加

 
Android9.0兼容问题-android-async-http.jar调用问题_第1张图片
また、通常は上记の処理で解决できますが、ネットユーザーのフィードバックを见ると、これに加えてエラー问题を解决できると言われているようですが、ネット上の问题がないようなので、以下の方法を试してみてください.
解決方法(しばらく遭遇していない、保留処理方法):
リファレンスhttps://blog.csdn.net/castanea/article/details/81256422
resの下にxmlディレクトリを新規作成network_という名前でsecurity_config.xmlファイルです.このファイルの内容は次のとおりです.




    


そしてAndroidManifestでxmlアプリケーションラベルには、上記のxml構成が適用されます.
android:networkSecurityConfig="@xml/network_security_config"

终わります!