Flutter
[Flutter] APP 배포용 APK 빌드
2024.04.22
APP 서명 keytool -genkey -v -keystore key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key - 위의 명령어를 java/bin 파일에서 실행 - 해당 부분에서 실행하는 이유는 keytool를 찾을 수 없다는 에러가 발생하는 경우도 있기 때문에 해당 에러를 발생하지 않도록 사용자의 자바 폴더의 빈파일에서 생성을 하면 오류없이 실행이 가능 KeyStore 참조하기 배포용 앱을 빌드할 때 참조하기 위해 프로젝트의 android/key.properties 파일을 생성한 후 아래와 같이 작성 storePassword= keyPassword= keyAlias=key storeFile=key.jks build.gradle에 서명 구성 G..
Flutter
[Flutter] OS Error: No address associated with hostname, errno = 7 해결
2023.10.30
블루스택 설치후 안스드 애뮬을 실행하니 해당 오류가 발생 I/flutter (18012): 일반 오류: ClientException with SocketException: Failed host lookup: '.supabase.co' (OS Error: No address associated with hostname, errno = 7), uri=https://.supabase.co/auth/v1/token?grant_type=password 원인은 블루스텍을 사용할 일이 생겨서 해당 프로그램을 설치 할때 Hyper-v 가 같이 설치 된것이 기억나서 해당 프로그램을 삭제하고 안드로이드 스튜디오 애뮬을 다시 실행 후 정상 작동 확인 하이버바이저-v랑 애뮬레이터랑 충돌이 있는 것 같았음, 그러므로 둘중하나는..
Flutter
[Flutter] 카카오 로그인 에러(error_description: invalid android_key_hash)
2023.10.20
카카오 로그인을 구현했는데 유저정보를 가져오지않고 다음과같은 에러를 확인 함. 카카오계정으로 로그인 실패: {error: misconfigured, error_description: invalid android_key_hash or ios_bundle_id or web_site_url} 이 에러가 발생하는 이유는 카카오 개발자 페이지에서 키 해시가 등록이 안되어 있거나 혹은 잘못 들어가있는 경우에 발생을 한다. 그래서 이것을 해결하기 위한 여정이다. 1. 키 해시를 얻는 방업이 여러가지 => X keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | o..
Flutter
[Flutter] single dex file error
2023.10.18
개발 중 다음과 같은 오류 발생 이유 : 앱에서 메서드 참조 수가 너무 많아서 1개의 Dex파일에 모두 들어갈 수 없다는 것으로 확인 ERROR:D8: Cannot fit requested classes in a single dex file (# methods: 107886 > 65536) com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: The number of method references in a .dex file cannot exceed 64K. Learn how to resolve this issue at https://developer.android.com/tools/building/m..
Flutter
[Flutter] Permission.STORAGE Anroid13 저장 관련
2023.10.18
프로젝트중 안드로이드13 앱에서 저장권한이 작동하지 않는 것을 확인. 구글링으로 검색 하니 안드로이드 13에서는 WRITE_EXTERNAL_STORAGE를 확인하거나 요청하려고 하면 항상 거짓을 반환합니다. 따라서 안드로이드 13 이상에서는 권한 확인/요청을 완전히 건너뛰어야 합니다. 라는 것을 확인 MANAGE_EXTERNAL_STORAGE를 사용자가 권한을 확인할 수 있게 끔 사용하여서 문제 해결