본문 바로가기
반응형

Flutter13

[flutter] 앱 아이콘 변경 시 Execution failed for task ':app:mergeReleaseResources'. 플러터로 앱을 개발하고 앱 아이콘을 변경 시 해당 에러가 뜨는 경우가 있다. 본인 같은 경우에는 flutter_launcher_icons 플러그인을 사용해서 변경 했다. 그런데도 빌드 시 이런 에러가 발생한다.  만약 이런 에러가 난다면 /android\app\src\main\res에 있는 png 파일 확장자를 확인하자. 만약 소문자로 png라고 되어 있으면 에러가 발생할 수 있다. 대문자로 전부 PNG로 변경해주면 해결이 된다.(다른 부가적인 문제가 없을 시) 2024. 5. 3.
[flutter] Container에서 Decoration과 Color 파라미터 문제 프로젝트를 진행하던 도중 이러한 에러가 났다. 문제가 뭐냐면 color와 decoration을 동시에 사용할 수 없는 것인데 이유를 보자면 Container initialzer method를 보면 된다. 만약 color와 decoration을 동시에 쓸 경우 color 값이 추가되어도 decoration에서 다시 컬러를 입힐 수 있기 때문에 color에 값을 넣었음에도 달라지지 않는 것으로 보이게 될 것이다. 즉 두 번 렌더링이 된 것이고 성능에도 영향을 미칠 것이다. 그래서 그런 동작을 막기 위해 assert문으로 통제하고 있다. 해결책은 BoxDecoration에 있는 color를 활용하면 된다. 이렇게 하면 Container에 색이 잘 입혀진 것을 볼 수 있다. 2024. 2. 7.
[Project] 영어 단어 테스트 앱 현재 나는 지인 동생인 한 남중생에게 공부를 가르치고 있다. 처음에 영단어를 외우게 시키고 매일 수업 때마다 시험을 봤는데 문제가 두 가지가 있었다. 첫째, 수업 시간에 시험을 보면 일주일에 두 번만 시험을 보는거라 외우는 단어의 수가 적다 둘째, 그렇다고 시험 보는 단원의 수를 늘리면 단어 시험 만드는 내가 힘들다... 그래서 이걸 코딩으로 해결해보자 라고 마음 먹은게 이 프로젝트의 시작.. 처음엔 자바 스프링으로 웹을 구현해서 학생에게 줬다. 그랬더니 아무래도 웹은 상대적으로 접근성이 떨어졌기 때문에 모바일의 필요성을 느꼈다. 그래서 먼저 웹으로 만들고, 현재 공부하는 플러터로 웹 뷰를 만들어서 띄우자! 라는 결론에 이르렀다. 사실 프론트,백엔드 코드는 작년 여름 즈음에 이미 완성을 했지만, 학생의 .. 2024. 1. 19.
[Flutter] 안드로이드 웹 뷰 오류 net::ERR_CACHE_MISS 해결 그냥 과외하는 애 영어 단어 시험 쉽게 내려다 더 어려운 길을 돌아가고 있는거 같다. 웹 배포 하고 플러터로 웹 뷰 띄우고 고생고생한거 같은데... 이 토이프로젝트는 나중에 포스팅 하기로 하고 apk 파일을 빌드해서 핸드폰에 설치한 다음 두근대는 마음으로 앱을 켰는데 이런 에러가 떠있었다. 이유는 사실 간단했는데 웹뷰는 인터넷에 엑세스 할 수 있도록 권한을 부여해주어야 한다. 따라서 AndroidManifest.xml에 다음과 같이 설정해 주어야 된다. 이게 debug/AndroidManifest.xml이랑 profile/AndroidManifest.xml에는 설정이 되어 있는데 정작 main/AndroidManifest.xml에는 설정이 안되있어서 난 문제였다. 저것만 허용해주면 끗 이 지긋지긋한 wo.. 2024. 1. 18.
반응형