라벨이 Flutter인 게시물 표시

플러터 package identifier or launch activity not found 해결 방법

이미지
package identifier or launch activity not found. Please check C:\...\android\app\src\main\AndroidManifest.xml for errors. No application found for TargetPlatform.android_x64. Is your project missing an android\app\src\main\AndroidManifest.xml? Consider running "flutter create ." to create one. Flutter run 명령어를 실행한 후 이러한 오류가 발생하며 앱이 빌드 되지 않는 문제가 있었다. 검색해보아도 나와 같은 문제가 발생하는 사례가 별로 없었다. 아래 2가지 사항을 점검해보았는데 해당되는 것이 없었다. 1. AndroidManifest.xml 파일이 없진 않은가? -> 있음 2. 해당 파일에 오류가 있진 않은가? -> 문법적 오류는 없으며 ${applicationName}에 Unresolved class '{applicationName}' 라고 발생하는 오류는 안드로이드 스튜디오 버그인 것으로 보임. 다만,  Flutter AndroidManifest.xml "Manifest merger failed" error - Stack Overflow  의 해결방법을 통해 해결할 수 있었다. AndroidManifest.xml을 열어보면, 파일의 가장 위에 아래와 같은 부분이 있을 것이다. 기존 AndroidManifest.xml 이 부분에 package="패키지명" 을 넣어주면 된다! 수정한 AndroidManifest.xml 이런식으로 넣어주면 된다. 물론 com.example.myapp 부분은 지금 작업 중인 어플의 패키지명으로 작성해야한다. 패키지명을 모르거나 기억나지 않는다면, 아래 방법을 통해 쉽게 확인할 수 있다. app/src/main 폴