Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Today
Total
관리 메뉴

메모장

[Flutter] issue: Android namespace 변경 문제 본문

개발/Flutter

[Flutter] issue: Android namespace 변경 문제

아나도개발잘하고싶다 2024. 9. 4. 03:12

최근 Flutter 프로젝트에서 build.gradlenamespace를 변경한 후, 앱이 실행되지 않는 문제를 겪었습니다. 처음엔 무엇이 문제인지 몰랐는데, 여러 가지 시도를 해본 끝에 MainActivity.kt 파일의 패키지 선언이 문제였다는 걸 알게 되었습니다.

 

1. 패키지 선언 변경

 

구글 플레이 콘솔에 번들 파일을 올리기 위해 시도 중 namespace가 com.example로 시작하면 안된다고해서 이름을 변경했습니다.

그런데 앱을 실행하려고 하니 빌드 오류가 발생...

커밋도 돌려보고 하나씩 찾다보니 MainActivity.kt의 package도 동일한 namespace로 변경해줘야한다는걸 알았습니다.

MainActivity.kt의 package도 변경해야합니다.

 

2. 프로젝트 구조 확인

 

또한, 변경된 namespace에 따라 프로젝트의 디렉토리 구조도 수정해야 했습니다.

MainActivity.kt 파일을 com.example.flutter-app 구조에 맞게 디렉토리 경로를 android/app/src/main/java/com/changed/flutter-app/MainActivity.kt로 변경하고 다시 실행하니 정상적으로 실행되었습니다.

MainActivity.kt의 폴더 경로도 변경한 namespace에 맞게 수정해줘야합니다.

 

요약

build.gradle의 namespace 변경 시 MainActivity.kt package 수정

MainActivity.kt의 디렉토리 구조도 수정