개발/삽질15 깃허브액션 배포시 구글로그인 안되는 이슈 파이어베이스의 SHA키가 깃허브액션 배포 서버의 키스토어를 참조해서 안되는 이슈깃허브액션 배포시 Settings에 키를 내 로컬 키스토어를 참조하게 하면 해결 2024. 7. 12. 깃허브 액션으로 배포 자동화시 생긴 이슈 1. java.lang.IllegalArgumentException: Expected URL scheme 'http' or 'https' but no colon was found 에러 발생 서버 url을 local.properties에 설정하고 BuildConfig.serverUrl로 호출하여 사용했는데 깃허브 액션 환경에서는 serverUrl 이 없어서 생긴 문제 2023. 12. 11. 안드로이드 31 이상 기기에서 FLAG_IMMUTABLE 에러 발생시 PendingIntent를 사용할때 아래와 같이 에러가 발생했다. java.lang.IllegalArgumentException: com.jakchang.emo: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies.. 2023. 11. 4. Compose에서 Dialog안에 TextField 사용시 이슈 Dilaog안에서 TextField사용시 키보드가 내려갔다 다시 올라오는 현상 발생 Dialog 가 사라졌다가 다시 생기는 것처럼 보여서 Dialog안에서 TextField 포커스문제인줄 알았으나 키보드 문제 해결 : Manifest에 android:windowSoftInputMode="adjustPan" 를 추가 2023. 11. 2. MAC Android 환경변수 설정 vi ~/.zshrc export ANDROID_HOME=/Users/changgyu/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/build-tools/33.0.0 2023. 7. 21. ClassCastException: com.google.gson.internal.LinkedTreeMap 에러 발생시 Gson으로 SharedPreference에 저장된 List를 가져와 처리를 하려할때 Type이 소거돼 제대로된 타입을 읽지 못할때 hashCode, equals 가 제대로 동작 안한다. reified T 를 통해 런타임때 타입추론이 가능하도록 변경 inline fun getBookmarkedImageList( sharedPref: SharedPreferences, key: String, type: Type ): List { val savedStringValue = sharedPref.getString(key, "[]") var list = emptyList() if (savedStringValue != null && savedStringValue != "[]") { list = GsonBuilder().. 2023. 3. 20. 이전 1 2 3 다음