昨日、Android N プレビューの新しいアップグレードを入手しました。アップグレードしてから、アプリを起動できなくなりました。
java.io.IOException: Cleartext HTTP traffic to myserver.com not permitted
マニフェストにusesCleartextTraffic
を設定するか、true
network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">myserver.com</domain>
</domain-config>
</network-security-config>
どちらも機能しませんでした。何が起こっているのか、何か考えはありますか?
マニフェストでnetworkSecurityConfigを定義しようとすると、コンパイルエラーが発生します
Error:(35) No resource identifier found for attribute 'networkSecurityConfig' in package 'android'
理由はよく分かりません。ファイルは存在し、すべて問題ないように見えます。
見つかったこれGoogle の Android 問題追跡ツールでの提案。network_security_config
定義を に移動することを提案していますmeta-data
。それでも同じ例外が発生します。
ベストアンサー1
android:usesCleartextTraffic="true"
マニフェストファイルのアプリケーションタグにこの行を入れます