Unity3D/Problems

ERR_CLEARTEXT_NOT_PERMITTED

일등하이 2020. 8. 11. 23:15
반응형

https://codechacha.com/ko/android-cleartext-http-traffic-issue/

 

안드로이드 - Cleartext HTTP ... not permitted 예외 해결 방법

Exoplayer에서 Http의 mp3파일을 스트리밍하려고 했는데, Cleartext HTTP traffic to www.soundhelix.com not permitted와 같은 에러를 만났습니다. 원인은 Android Pie부터 Http 접근을 허용하지 않기 때문입니다. usesCleart

codechacha.com

http://today7e.blogspot.com/2019/11/unity-android-androidmanifestxml.html

 

[Unity Android] AndroidManifest.xml 파일 생성

게임 개발에 대한 이야기를 나누는 블로그입니다.

today7e.blogspot.com

<?xml version="1.0" encoding="utf-8"?>
<!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.smilejsu.campinggaja"
    android:installLocation="preferExternal"
    android:targetSandboxVersion="2"
    android:versionCode="9"
    android:versionName="0.0.9" >

    <uses-sdk
        android:minSdkVersion="22"
        android:targetSdkVersion="28" />

    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true"
        android:xlargeScreens="true" />

    <uses-feature android:glEsVersion="0x00030000" />
    <uses-feature
        android:name="android.hardware.vulkan.version"
        android:required="false" />

    <uses-permission android:name="android.permission.INTERNET" />

    <uses-feature
        android:name="android.hardware.touchscreen"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.touchscreen.multitouch"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.touchscreen.multitouch.distinct"
        android:required="false" />

    <application
        android:icon="@mipmap/app_icon"
        android:label="@string/app_name" 
        android:usesCleartextTraffic="true" >
        <activity
            android:name="com.unity3d.player.UnityPlayerActivity"
            android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale|layoutDirection|density"
            android:hardwareAccelerated="false"
            android:launchMode="singleTask"
            android:screenOrientation="portrait"
            android:theme="@style/UnityThemeSelector"
            android:usesCleartextTraffic="true" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

            <meta-data
                android:name="unityplayer.UnityActivity"
                android:value="true" />
            <meta-data
                android:name="android.notch_support"
                android:value="true" />
            <meta-data
                android:name="android.notch_support"
                android:value="true" />
        </activity>

        <meta-data
            android:name="unity.splash-mode"
            android:value="0" />
        <meta-data
            android:name="unity.splash-enable"
            android:value="True" />
        <meta-data
            android:name="notch.config"
            android:value="portrait|landscape" />
        <meta-data
            android:name="unity.build-id"
            android:value="dab60fc9-ac15-4fad-8aea-1563f1fd5ff0" />

        <activity android:name="com.onevcat.uniwebview.UniWebViewFileChooserActivity" />
    </application>

</manifest>
반응형