React Native/React Native_error

[React Native - android] Android Emulator에서 정상적으로 빌드된 앱이 보이지 않을 때

bocoder
728x90
반응형

* Kakao login 구현 시 Android Emulator 에서 정상적으로 빌드 후 구동은 잘 되었는데 앱이 보이지 않음

 

# 원인

android > app > src > main > AndroidManifest.xml 에서 <intent-filter> 부분의 내용을 추가할 때 별도로 구성해 주어야 하지만,

하나로 구해주었기 때문에 발생함

 

# 해결

아래와 같이 하나로 구성된 <intent-filter> 를 여러 개로 분리하면 정상 동작함

<!-- befor -->
...
      <activity
      	...
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
            <!-- Redirect URI: "kakao{NATIVE_APP_KEY}://oauth“ -->
            <data android:host="oauth"
              android:scheme="..." />
        </intent-filter>
      </activity>
...

<!-- after -->
...
      <activity
      	...
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
      </activity>
      <activity
      	...
        <intent-filter>
            <!-- Redirect URI: "kakao{NATIVE_APP_KEY}://oauth“ -->
            <data android:host="oauth"
              android:scheme="..." />
        </intent-filter>
      </activity>
...

* reference : https://moong-bee.com/posts/android-emulator-app-icon-not-visibility

728x90
반응형