Flutter27 [Flutter] Android 빌드 에러 PKIX path build failed 해결방법(사내망,프록시) 내 인생 최악의 에러 PKIX path build failed를 해결하는 방법에 대해 써보려 한다. 이 놈의 에러는 분명히 어찌저찌 해결을 했는데도 잊을만하면 다시 재발을 해서 정말 큰 고통을 받았다. 이제 이 에러가 발생할 경우 확인해야할 것들, 고쳐야 되는 부분들에 대해 파악이 끝났다고 생각되어 해결방법을 정리해본다. 에러 배경이 에러는 기본적으로 사내망, 폐쇄망 환경 즉 프록시를 사용할 때 자주 발생하는 에러다.Gradle이 services.gradle.org 혹은 maven에서 필요한 파일들을 다운로드 받을 때, 다운로드에 실패하며 에러가 발생한다. 에러 발생 시 이번에는 flutter에서 빌드 빌드명령을 입력했을 때, 위와 같이 gradle-wrapper.properties에 명시된 grad.. 2025. 5. 2. [Flutter] 패키지 pub.dev에 배포하기 문득 pub.dev에 올라와있는 패키지들은 어떤 방식으로 배포된 것인지 궁금해졌다. 마침 앱에서 pdf관련 기능을 개발해야 했는데, 이 기능을 패키지로 만들고 pub.dev에 배포까지 해보면 어떨까 생각이 들었다. 아직 패키지는 완성되지 않았지만 우선 배포한 뒤 천천히 관리를 해나가면 좋을 것 같다. 패키지 만들기 플러터에서 제공하는 기본 템플릿으로 패키지(package)와 플러그인(plugin)이 있다. 패키지란 특정 기능이나 라이브러리의 모음을 제공하는 코드 라이브러리이다. 주로 Dart 언어로 구현되며 UI에 직접적인 영향을 미치지 않고 로직이나 데이터를 처리하는 데 사용된다.ex) provider, http, sqflite 등 플러그인은 Flutter와 네이티브 코드 간 상호작용을 가능하게 하는.. 2025. 1. 16. [Flutter] 오픈소스 컨트리뷰션 시작하기 계기 나는 현재 상황에서 회사에서의 업무만으로 성장하기에는 부족한 부분이 있다고 항상 생각하고 있었다. 그 이유는 내가 코드에 대해 리뷰하거나 조언해 줄 수 있는 멘토가 부재했기 때문이다. 멘토의 부재는 결국 내 결과물에 대한 객관적인 평가가 어렵게 된다는 것을 의미했다. 이를 해결하기 위해 방법을 생각하던 중, OSCCA이라는 것을 알게되었다. https://www.contribution.ac/ 2024 오픈소스 컨트리뷰션 아카데미 [체험형-2차] 멘티 모집🌱 모집대상www.contribution.ac OSSCA는 오픈소스 컨트리뷰션 아카데미로, 오픈 소스 활동을 지원하는 여러가지 프로젝트를 진행했었다. 크게 체험형 활동과 참여형 활동으로 나뉘게 되는데, 나는 그 중 조금 가벼운 체험형 활동을 .. 2024. 10. 20. [Flutter] Windows 자동 업데이트 구현 현재 회사에서 서비스 하고있는 Flutter Windows 앱에 자동 업데이트 기능이 있으면 좋겠다는 요청이 있었다. 사용자가 늘어남과 동시에 패치가 점점 잦아져 이 기능에 대한VOC가 늘어나게 되었고, 개발을 하게 되었다 기존 프로세스기존 프로세스는 다운로드 홈페이지에서 직접 최신버전의 installer(.exe)를 다운 받고, installer를 실행 하여 설치를 진행하는 방식이었는데 exe파일이다보니 '안전하지 않은 다운로드'가 떠서 사용자들이 불편함을 겪는 문제가 있었다. 또한, 업데이트 까지의 과정이 길고, 사용자들의 동작이 필요한 부분이 많아 프로세스 자체가 간소화될 필요성이 있었다. 생각한 해결 방법들1. auto_updater 등 패키지 사용pub.dev에는 auto_update를 포함한.. 2024. 9. 20. 이전 1 2 3 4 ··· 7 다음