[안드로이드 빌드 오류]Duplicate class com.google.firebase.Timestamp found in modules jetified-firebase-common-21.0.0-runtime (com.google.firebase:firebase-common:21.0.0) and jetified-firebase-firestore-24.7.1-runtime (com.google.firebase:firebase-firestore:24.7.1) 오류 해결하기
Duplicate class com.google.firebase.Timestamp found in modules jetified-firebase-common-21.0.0-runtime (com.google.firebase:firebase-common:21.0.0) and jetified-firebase-firestore-24.7.1-runtime (com.google.firebase:firebase-firestore:24.7.1) 오류는 왜 발생되었나? 오류원인은 “com.google.firebase:firebase-bom:32.2.3” 라이브러리 버전에 따른 클래스 중복 발생한 케이스이다. AS-IS implementation(platform(“com.google.firebase:firebase-bom:32.2.3”))...
[안드로이드 빌드오류] Cause: java.lang.IllegalStateException: Cannot find attribute fillColor). Check logs for more details. 해결방법
drawable-anydpi-v24/폴더의 ic_launcher_background.xml 에서 빌드과정에 오류가 발생하였다. Resource compilation failed (Failed to compile resource file: /Users/test/AndroidStudioProjects/test/app/build/generated/res/pngs/debug/drawable-anydpi-v24/ic_launcher_background.xml: . 잘 되던 것들이 안된다는 것은 구글에서 새로운 업데이트 발생했다는...
[안드로이드 빌드 오류] Caused by: org.gradle.api.internal.tasks.properties.PropertyEvaluationException: Error while evaluating property ‘extraGeneratedResDir’ of task ‘:app:mapDebugSourceSetPaths’. 오류 발생 처리방법
gradle plugin 버전을 8.1.3으로 업그레이드 후 테스트를 하기 위해 휴대폰을 연결하고 실행하니 발생한 오류이다. Caused by: org.gradle.api.internal.tasks.properties.PropertyEvaluationException: Error while evaluating property ‘extraGeneratedResDir’ of task ‘:app:mapDebugSourceSetPaths’....
[안드로이드] Fatal Exception: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.CHANNEL_NOTIFICATION_SETTINGS (has extras) } 오류 해결
파이어베이스 크래시틱스 화면에 새로운 오류가 잡혔다. Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS 가 존재하지 않는 안드로이드 폰이 있는 것 같다. 오류가 발생한 코드는 다음과같다. 오류가 발생한 안드로이드9 운영체제를 사용하는 KTC...
[SpringBatch] 스프링 배치 Listener에서 전체 처리건수(readCount) 성공건수(WriteCount) 스킵건수(SkipCount) 가져오는 방법
배치 실행 결과를 서버에 로그파일을 생성하고 로그파일에 배치 실행정보를 기록할 필요가 있을때 전체 건 수, 성공 건 수, 실패 건 수, 스킵 건 수에 대한...
[넥사크로] ReferenceError: Invalid left-hand side in assignment 오류 해결 방법
타 개발자가 만든 넥사크로 스크립트를 확인하던 중 넥사크로 개발툴 하단 Output영역에 ReferenceError: Invalid left-hand side in assignment 로그가 찍혔다. 오류가 발생한 스크립트 this.div_info.ds_userInfo.getColumn(0, “userId”) =...
[App Store Connect] 앱 암호화 문서 추가 혹은 App Uses Non-Exempt Encryption 값 No 설정!!
1년만에 앱스토어에 앱을 업데이트하려고 하니, 빌드 파일을 선택할 수 가 없다. 앱 암호화 문서를 추가하라고?? Xcode에서 앱의 Info.plist 파일에 App Uses Non-Exempt Encryption 키와 앱의 암호화 사용...
[Xcode] 엑스코드 다국어 추가하는 방법(SwiftUI)
ios 개발툴인 엑스코드에서 다국어를 추가하는 방법에 대해 기록해둔다. 사람은 망각의 동물이라, 자주 하지 않으면 기억에서 사라지는 것 같다. Xcode다국어 추가 절차 프로젝트를 선택 후 마우스...
[Java] 스네이크(언더바 표기법 대문자) 타입의 문자열을 카멜타입(Camel)으로 변환방법
스네이크(언더바 표기법 대문자) 타입의 문자열을 카멜타입의 문자열로 변경하는 유틸리티 성격을 띠는 코드를 만들어보자. [Java] 카멜타입(Camel)을 스네이크(언더바 표기법 대문자) 타입으로 변환방법 public static final String convertUnderScopeToCamel(final...
[Java] 카멜타입(Camel)을 스네이크(언더바 표기법 대문자) 타입으로 변환방법
카멜타입의 문자열을 스네이크(언더바 표기법 대문자) 타입으로 변경하는 유틸리티 성격을 띠는 코드를 만들어보자. public static final String convertCamelToUnderScope(final String str, final boolean isUppercase) { if(isBlank(str))...