본문 바로가기

문제해결기

[FLUTTER] 공백 포함된 한글에 밑줄 추가 시 밑줄 높낮이 다른 버그 해결 텍스트 버튼을 사용할 때 버튼이라는 시각적 효과를 더하기 위해 기본적으로 기본 글씨랑 색상을 다르게 넣지만, 추가적으로 텍스트에 밑줄을 많이 넣기도 한다.style: TextStyle( decoration: TextDecoration.underline, decorationColor: Colors.green,), 헌데 한글의 경우 공백이 있을 때 한글과 공백의 밑줄 높이가 다른 버그가 있다. 각 폰트마다 높이가 다른 매트릭스 어쩌구... 가 원인이다.  사실 큰 문제는 아니지만 좀 거슬린다... 해당 버그를 인터넷에 찾아보면 굉장히 오래된 버그임을 알 수 있지만 여전히 나타나고 있다. 해결법은 TextHeightBehavior, TextPainter 등을 사용하거나 Container 를 사용해 임의로 .. 더보기
[플레이콘솔 / FLUTTER] 이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다... 경고 해결방법 ⚠️ 경고 - 이 App Bundle 아티팩트 유형은 네이티브 코드를 포함하며 아직 디버그 기호가 업로드되지 않았습니다. 비정상 종료 및 ANR을 더 쉽게 분석하고 디버그할 수 있도록 기호 파일을 업로드하는 것이 좋습니다. 최근 플레이콘솔에서 앱을 프로덕션 심사를 넣으면서 해당 경고를 보게 되었다. 지난달 앱 업데이트 심사 때 처음 보고 인터넷 검색을 통해 해결했었는데, 이번 업데이트 때 또 기억이 잘 나지 않아 블로그에 정리해 두기로 했다. 해당 문제는 경고라서 무시하고 앱 심사를 올려도 되지만 제거해 주는 게 당연히 좋다. (해당 디버그 기호를 업로드하고 나서 메일로 비정상 종료와 같은 앱에서 문제가 발생할 때 내용이 담긴 메일이 날라오는데 사실 잘 안 본다... 그래도 한 번씩은 확인함...) 앞서.. 더보기