📜 Overview (Required)
증상: 디버그 빌드 설치 시 런처에 앱 아이콘이 2개 노출됩니다(.MainActivity, .debug.DebugMockSettingsActivity). 앱 아이콘으로 실행하면 둘 중 하나를 선택하는 시스템 ResolverActivity가 떠서 정상 진입이 한 단계 막힙니다.
원인: app/src/debug/AndroidManifest.xml의 DebugMockSettingsActivity에 MAIN + LAUNCHER intent-filter가 선언돼 있어 런처 아이콘으로 등록됩니다.
수정 방향: DebugMockSettingsActivity의 LAUNCHER intent-filter를 제거해 런처 아이콘을 1개로 만듭니다. android:exported="true"는 유지하여, mock 설정 화면은 adb shell am start -n com.afternote.afternote_fe/.debug.DebugMockSettingsActivity로 진입할 수 있습니다.
발견 경위: 에뮬레이터 QA 중 앱 실행 시 ResolverActivity가 떠서 확인했습니다.
📍 Note (Optional)
릴리스 빌드는 debug 소스셋이 아니라 영향 없음. mock 모드 동작 자체(auth 미커버 등)는 이 이슈에서 변경하지 않습니다.
📜 Overview (Required)
증상: 디버그 빌드 설치 시 런처에 앱 아이콘이 2개 노출됩니다(
.MainActivity,.debug.DebugMockSettingsActivity). 앱 아이콘으로 실행하면 둘 중 하나를 선택하는 시스템 ResolverActivity가 떠서 정상 진입이 한 단계 막힙니다.원인:
app/src/debug/AndroidManifest.xml의DebugMockSettingsActivity에MAIN+LAUNCHERintent-filter가 선언돼 있어 런처 아이콘으로 등록됩니다.수정 방향:
DebugMockSettingsActivity의LAUNCHERintent-filter를 제거해 런처 아이콘을 1개로 만듭니다.android:exported="true"는 유지하여, mock 설정 화면은adb shell am start -n com.afternote.afternote_fe/.debug.DebugMockSettingsActivity로 진입할 수 있습니다.발견 경위: 에뮬레이터 QA 중 앱 실행 시 ResolverActivity가 떠서 확인했습니다.
📍 Note (Optional)
릴리스 빌드는 debug 소스셋이 아니라 영향 없음. mock 모드 동작 자체(auth 미커버 등)는 이 이슈에서 변경하지 않습니다.