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測位許可を取得