본문 바로가기

IT/Error

(12)
Suppressing notification from package com.example.coco by user request android13 알림 권한 설정 문제 Suppressing notification from package com.example.coco by user request 앱 설정 > 알림 > 허용 사용자가 Android 13 이상을 실행하는 기기에 앱을 설치하면 앱의 알림이 기본적으로 사용 중지된다.따라서, 앱 설치시 혹은 알림이 필요한 경우 권한을 따로 요청해야한다.  ...  manifest에 추가 뿐만 아니라 런타임 권한도 추가해야함 https://developer.android.com/develop/ui/views/notifications/notification-permission?hl=ko 알림 런타임 권한  |  Views  |  Android Developers이..
com.google.gson.JsonIOException: JSON document was not fully consumed. com.google.gson.JsonIOException: JSON document was not fully consumed. 다음과 같은 에러는 응답값이 JSON형식이 아닌, String이라서 생기는 에러다. 해결방법은 아래와 같이 ScalersConverter를 추가해주면 된다.retrofit-converter-scalars = { group = "com.squareup.retrofit2", name = "converter-scalars", version.ref = "retrofit" }implementation(libs.retrofit.converter.scalars)Retrofit.Builder().client(okHttpClient).baseUrl(url).addConverterFactory(S..
com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $ com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path $다음과 같은 에러는 gson에서 json을 처리할때 Json형식의 RFC 4627를 지키지 않았을때 발생한다고 한다.  val gsonBuilder = GsonBuilder()gsonBuilder.setLenient().create() GsonConverterFactory.create(gsonBuilder) 해결방법은 다음과같이 setLenient()를 추가해주면 된다.  https://3edc.tistory.com/52
java.lang.IllegalStateException: Single return type must be parameterized as Single<Foo> or Single<? extends Foo> gradle을 8.0 이상으로 올리고, release로 build를 하니, 다음과 같은 에러가 떴다. java.lang.IllegalStateException: Single return type must be parameterized as Single or Single gradle 8.0 이상으로 업그레이드시, android.enableR8.fullMode 가 default로 true로 적용이 되었다.이에 따라 retrofit이 위와 같은 오류를 뱉는것..!다행히 해당 이슈는 이미 한바탕 소동이 일어났었고, 해결책은 나와있었다. 1. proguard-ruels.pro 파일을 아래와 같이 수정 or retrofit 버전 2.10.0 이상으로 올리기##### 기존 proguard 코드 ###### # Kee..
Circular dependency between the following tasks: :app:dataBindingGenBaseClassesDebug https://github.com/firebase/firebase-android-sdk/issues/5925 Circular dependency between the following tasks: :app:dataBindingGenBaseClassesDebug · Issue #5925 · firebase/firebase-android[REQUIRED] Step 2: Describe your environment Android Studio version: _____ Firebase Component: Crashlytics Gradle Plugin Component version: 3.0.0 [REQUIRED] Step 3: Describe the problem After upgra...github.com ..
Android / gradle 버전 업그레이드 후 unresolved reference buildconfig gradle 버전을 업그레이드 한 이후 빌드를 했더니 ( Android Gradle 플러그인(AGP) 8.0이상으로 업그레이드 )unresolved reference buildconfig 에러가 떴다. gradle.properties 파일에 아래 코드를 추가해주면 된다.android.defaults.buildfeatures.buildconfig=true  https://medium.com/androiddevelopers/5-ways-to-prepare-your-app-build-for-android-studio-flamingo-release-da34616bb946 5 ways to prepare your app build for Android Studio Flamingo releaseWhen you up..
안드로이드 스튜디오 / Cause: error=0, spawn failed 안드로이드 스튜디오 기린 버전을 새로 설치를 하고, 기존 전기뱀장어 버전을 지워버렸다. 그러고 나서, 기존 프로젝트를 빌드하였더니 다음과 같은 에러가 발생하였다. Cause: error=0, spawn failed 이럴 경우.. 안드로이드 스튜디오를 재시작 하니 정신을 차렸다. 심플하니 좋다, ,, https://stackoverflow.com/questions/49304170/gradle-sync-failed-cause-error-0-spawn-failed
안드로이드 스튜디오 / Configuration cache problems found in this build.1 problem was found storing the configuration cache.- 프로젝트 배포 aab 파일을 만들다가 다음과 같은 처음 보는 에러가 발생했다. Configuration cache problems found in this build. 1 problem was found storing the configuration cache. - Task `:app:collectReleaseDependencies` of type `com.android.build.gradle.internal.tasks.PerModuleReportDependenciesTask`: invocation of 'Task.project' at execution time is unsupported. See https://docs.gradle.org/7.3.3/userguide/configuration_cache...

반응형