Android9に発生した問題(アンドロイドP)

1. java.net.UnknownServiceException:CLEARTEXT通信は、ネットワークのセキュリティポリシーで許可されていないxxx.xxx.xxxします

AndroidのPは、ネットワークトラフィック要求平野を絞るので、非暗号化されたトラフィック要求は、システムをオフに禁止されます。

方法1:XMLの解像度に新しいディレクトリを作成し、network_security_config.xmlファイルを作成します。

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

そして、ラベルのアプリケーションマニフェストファイルの属性プラスnetworkSecurityConfig

    <application
        android:name="xxx"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:theme="@style/AppTheme"
        android:networkSecurityConfig="@xml/network_security_config"/>

参考:java.net.UnknownServiceException:lorempixel.comにCLEARTEXT通信ネットワークによって許可されていません

2. java.lang.NoClassDefFoundErrorが:の失敗解像度:Lorg / apacheの/ HTTP / utilに/ EncodingUtils。

アプリケーションでラベルAndroidManifest.xmlファイルの内部に参加します

<用途・ライブラリアンドロイド:名=「org.apache.http.legacy」アンドロイド:必要=「偽」/>

3.開いているSSIDに無線LAN測位許可を取得

参考:Androidが無線LAN-SSIDを取得します。

公開された105元の記事 ウォン称賛18 ビュー40000 +

おすすめ

転載: blog.csdn.net/lyl0530/article/details/104040266