Author: 떠돌이개발자

Java프로그래밍

[JAVA] 자바 폴더 생성 및 파일 생성시 java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 오류 해결방법

파일쓰기를 할때 디렉토리 경로가 없다면 자동으로 생성해주고 파일쓰기를 하면 되는데 개발환경은 윈도우이고 테스트서버는 리눅스 환경이라면? 파일 구분자는 OS마다 서로 다르다. 윈도우 운영체제는 파일 구분자로 \...
Android프로그래밍

[Android 백그라운드서비스] 여기의 앱 코드로 위의 I/O 호출이 발생합니다. I/O 작업을 트리거하는 코드를 기본 스레드 외부로 이동해야 합니다. android.app.SharedPreferencesImpl.enqueueDiskWrite (SharedPreferencesImpl.java:691) ANR 오류 해결방법

백그라운드 서비스가 동작할 때 특정값들을 SharedPreferences를 사용하여 저장하고 있는데, 일부 스마트폰에서 ANR 문제가 발생되어 해결책을 찾고 있었다. ANR 오류 내용은 다음과 같다. 그리고 일부 ANR에...
IDE

[Xcode] App Store Connect 에는 없는 구글플레이콘솔에는 있는 비정상 종료 (Crashes)및 ANR 정보와 같은 정보를 확인하는 방법

구글플레이콘솔은 “Android vitals”메뉴를 제공하는데, 이 메뉴에서 프레임속도,로드시간, 비정상 종료 및 ANR정보를 확인하고 특히 앱의 비정상 종료와 ANR정보를 확인해서 앱의 문제점을 파악하고 대처할 수 있다. 하지만...
Android프로그래밍

[안드로이드 빌드 오류]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”))...
Android프로그래밍

[안드로이드 빌드오류] 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: . 잘 되던 것들이 안된다는 것은 구글에서 새로운 업데이트 발생했다는...
Android프로그래밍

[안드로이드 빌드 오류] 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’....
error: Content is protected !!