본문 바로가기
프로그래밍/Flutter <Dart>

[Flutter] 플러터 안드로이드 apk 설치 오류 해결하기

by TaeGyeong Lee 2024. 12. 4.

개요 

Flutter 앱을 apk 로 빌드하여 apk-release.apk 파일을 만들었습니다. 설치 과정은 진행되나 앱을 열 수가 없습니다. 이 문제를 해결해 보겠습니다. 

 

해결 방법 

아래와 같이 android/app/src/main/AndroidManifest.xml 파일 내 아래 MAIN/LAUNCHERVIEW가 동일한 인텐트 필터에 있는 경우, 

<intent-filter>
    <action android:name="android.intent.action.MAIN"/>
    <category android:name="android.intent.category.LAUNCHER"/>
    <action android:name="android.intent.action.VIEW" />          
    <category android:name="android.intent.category.DEFAULT" />        
    <category android:name="android.intent.category.BROWSABLE" /> 
</intent-filter>

 

분리해 주세요. 

<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" /> 
</intent-filter>

 

MAIN/LAUNCHER와 VIEW 인텐트를 함께 선언하면 안드로이드 시스템이 앱의 진입점을 명확히 이해하기 어려워 발생하는 문제입니다.

 

참고 자료 

 

Flutter apk installed but but cannot be found/opened

I have been spending some weeks to try out to figure out this problem but I cannot manage to get it to work. Context: Flutter run I can perform "flutter run" and it will launch the app o...

stackoverflow.com