Foggy day

[Android] Debug 모드로 앱 설치시 아이콘 사라지는 현상 본문

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>