Android
[Android] Debug 모드로 앱 설치시 아이콘 사라지는 현상
jinhan38
2021. 9. 13. 22:41
Debug 모드로 앱을 설치했는데 app이 보이지 않는 경우가 있다.
이런 현상은 manifest에서 scheme을 추가할 때 intent-filter에 설정을 잘못 해줬기 때문이다.
잘못된 경우
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<data
android:host="oauth"
android:scheme="kakao0bkaej35238192h1246831f68d6678f7f732aac5fd0b3f5d5a" />
</intent-filter>
일반적인 intent-filter이다.
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
scheme을 설정했을 때
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="oauth"
android:scheme="kakao0bkaej35238192h1246831f68d6678f7f732aac5fd0b3f5d5a" />
</intent-filter>