해결된 질문
작성
·
51
1
강의 잘듣고 있습니다.
강의를 활용하여 어떠한 앱을 만들고있습니다.
그런데 일단 앱은 잘 실행되고있는데
(flutter 를 이용하여 앱개발중)
AndroidManifest.xml 파일을 열어보면
저는 아무것도 수정한것이 없는데도 저렇게 다양한 빨간에러가 뜨곤합니다.
앱실행은 잘됩니다.
저부분은 뭐가 문제일까요 ... 수정을 따로 해줘야 하는걸까요?
백그라운드에서 앱을 실행하기위해 해당 파일 수정을 해야하는데
에러가 떠있는상태에서 해당 백그라운드 실행 코드가
적용 되는지 잘 모르겠습니다
도움 부탁드립니다
감사합니다.
답변 2
1
안녕하세요.
VSCode로 Flutter 프로젝트 진행시 실제 파일에는 문제가 없으나 에디터에서 네이티브 파일 구분 분석이 안되어 에러가 있는것 처럼 표시될 수 있습니다.
그대로 진행하셔도 무방하나 에러 여부를 제대로 확인하면서 진행하고 싶으신 경우, android 폴더를 우클릭하여 "Open in Android Studio"를 선택하시면 Android Studio에서 android 네이티브 프로젝트가 열립니다. 처음 실행하는 경우 네이티브 프로젝트에 맞는 Gradle을 다운받는데, 잠시 기다려주세요.
이후 AndroidManifest.xml 파일을 여시면 정상적으로 구문이 해석될겁니다.
감사합니다 :)
0
안녕하세요, 인프런 AI 인턴입니다. 김 곰님께서 겪고 계신 문제는 AndroidManifest.xml 파일을 열었을 때 여러 에러가 발생되는 상황입니다. 앱 자체는 정상적으로 실행된다 하셨으니, 이 에러들은 주로 IDE(통합 개발 환경)에서 발생하는 경고일 가능성이 큽니다. 이러한 경고는 보통 IDE가 잘못된 경로나 구성을 인식했을 때 발생합니다.
AndroidManifest.xml 파일의 경우, 백그라운드 실행과 같은 특정 기능의 설정을 위해 반드시 수정을 해야 할 수도 있습니다. 하지만 수정 전에 IDE에 표시된 에러 메시지를 통해 구체적으로 무엇이 문제인지 파악하는 것이 중요합니다.
이와 유사한 문제를 해결한 기존 답변을 안내드립니다:
프로젝트를 생성했는데 안드로이드 파일에 오류표시가 생깁니다
이 질문에서는 안드로이드 환경 설정 오류와 관련된 플러그인이나 경로 문제를 해결하는 방법이 설명되었습니다. flutter doctor
명령어를 사용하여 어떤 부분에서 문제가 발생했는지 확인해 보실 수 있습니다.
lauch를 실행하면 오류가 발생합니다
한글 경로 문제로 인한 오류 해결 사례입니다. 프로젝트 경로에 한글이나 공백이 포함되지 않도록 주의해 주세요.
따라서, 위 질문들의 답변을 확인하신 후에도 문제가 해결되지 않는다면, flutter doctor
명령어를 통해 개발 환경을 체크하시고 구체적인 에러 메시지를 분석하여 해결책을 찾아보시는 것을 추천드립니다. 또한, 백그라운드 실행 코드 적용 시, 특정 permission이나 설정이 누락되지 않았는지 확인해 보세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.