Android N プレビューでは myserver.com へのクリアテキスト HTTP トラフィックは許可されません 質問する

Android N プレビューでは myserver.com へのクリアテキスト HTTP トラフィックは許可されません 質問する

昨日、Android N プレビューの新しいアップグレードを入手しました。アップグレードしてから、アプリを起動できなくなりました。

java.io.IOException: Cleartext HTTP traffic to myserver.com not permitted

マニフェストにusesCleartextTrafficを設定するか、truenetwork_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"

マニフェストファイルのアプリケーションタグにこの行を入れます

おすすめ記事