본문 바로가기

트러블슈팅3

[Flutter 심화] 팀 프로젝트 - SNS 앱 TroubleShooting 1. 문제 정의    - 구글 계정으로 로그인 시도시 앱에 로그인 되지 않는 현상 2. 사실 수집    - PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null)      위와 같은 오류 메세지 발생    - 다른 팀원들은 모두 정상 동작함 3. 원인 추론    - SHA-1 키 또는 계정에 문제 있을 것으로 추 4. 조사 방법 결정    - 구글 검색, 챗gpt 이용, 튜터님께 문의    - 참고 블로그 :https://velog.io/@zinkiki/FlutterAndroid-Unhandled-Exception-PlatformExceptionsigninfailed-com.goog.. 2025. 1. 7.
[Flutter 심화] 개인 과제 - 영화 정보 앱 TroubleShooting 1 1. 문제 정의    - 페이지를 이동할 때 hero위젯을 사용하여 애니매이션을 구현하는데 오류 발생 . 2. 사실 수집    - 히어로 위젯은 tag의 유일성이 중요함 3. 원인 추론     - api에서 전달 받은 영화 각각의 id를 이용하여 개선하면 될 것으로 생각 4. 조사 방법 결정    - 구글 검색, 챗gpt 이용, 튜터님께 문의 5. 조사 방법 구현    - id 값으로 tag 구성 → 효과 없음    - id + 문자열로 tag 구성 → 효과 없음    - 제일 큰 이미지와 리스트 이미지를 분리하여 디테일 페이지를 2파일로 만듬.      tag를 큰이미지만 id를 사용하지 않음 →       큰 이미지를 통해 들어갈 때만 오류 생기지 않음    - tag를 카테고리 + id로 구성. 메.. 2024. 12. 27.
[Flutter 숙련] 개인 과제 - 지역 검색 앱 TroubleShooting 1. 문제 정의    - 핸드폰의 gps 위치정보 가져와서 api로 검색할 때 검색 되지 않음. 2. 사실 수집    - gps 위치정보가 제대로 가져와 지는지, api 명령어가 잘 작동을 한건지 확인 필요. 3. 원인 추론    - 에뮬레이터 위치정보 저장값 잘못 저장, gps 권한 설정 미흡, api에서 가져오는 명령어 오류 등. 4. 조사 방법 결정    - 처음부터 설정하듯이 단계를 다시 밟아봄. print문을 이용해 값 저장 및 전달이 되었는지 체크 5. 조사 방법 구현    - AndroidManifest.xml, Info.plist파일의 권한설정 부분 체크    - 에뮬레이터의 gps 정보 설정 부분 체크    - gps 정보 가져오는 함수에 print문 넣어 체크    - api에 전달 될.. 2024. 12. 9.