org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ‘:app:transformClassesAndResourcesWithProguardForRelease’.
빌드과정에서 오류가 발생하였다. implementation ‘com.google.firebase:firebase-inappmessaging-display:19.0.1’ 추가 후 발생한 오류이다. 아마도 난독화 관련하여 발생된것으로 보여진다. rg.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: Execution failed for task ‘:app:transformClassesAndResourcesWithProguardForRelease‘. at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:154) at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:124) at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:77) at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:74) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:154) at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:38) at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:96) at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:74) at org.gradle.tooling.internal.provider.runner.ClientProvidedBuildActionRunner.run(ClientProvidedBuildActionRunner.java:68) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)...
Fatal Exception: android.app.RemoteServiceExceptionBad notification for startForeground: java.lang.RuntimeException: invalid channel for service notification: Notification
안드로이드 targetSdkVersion를 28로 업데이트 발생이 시작된 오류이다. 기존에 targetSdkVersion 26로 지정하였을 때는 채널을 지정하지않고 Notification를 생성해도 문제가 되지 않았다. 이제 빼박인가보다. 채널을 지정해주면 해결되는 문제임을...
Failed to resolve: play-services-basement
Failed to resolve: play-services-basement Open File 위 오류는 빌드할 때 발생하는 오류이다. 오류원인을 정확히 왜 실패하는지 알려주지않는다. 업데이트 전 : implementation 'com.google.firebase:firebase-ads:15.0.1' 업데이트 후 :...
[오류해결]org.springframework.security.authentication.InternalAuthenticationServiceException: UserDetailsService returned null, which is an interface contract violation
아침에 출근하여 코딩을 시작하려고보니 로그인이 안되는 문제가 발생하였다. 로그인이 안된다. org.springframework.security.authentication.InternalAuthenticationServiceException: UserDetailsService returned null, which is an interface contract violation UserDetailsService 는 로그인 할때 로그인 사용자의 정보 가져오기 위해서 호출되는 서비스이다. 2021-11-05 09:08:39.805 [http-bio-3000-exec-34]...
넷플릭스 오징어게임 흥행에 따른 모바일 게임 등장!! 앱으로 또는 웹사이트에서 바로 체험 가능!!!
넷플릭스 오징어게임이 전세계에서 흥행하면서 부수적인 컨텐츠들이 쏟아져 나오고 있다. 오징어 게임(영어: Squid Game)은 대한민국의 액션, 서스펜스 드라마이다. 황동혁이 감독했으며, 456억 원의 상금이 걸린 의문의 서바이벌에 참가한...
[AWS 라이트세일 LAMP] MySQL 데이터베이스 시간 설정 변경(Timezone) 방법
아마존 라이트세일 LAMP를 사용중일 때 mysql 데이터베이스의 설정된 타임존을 변경하는 방법에 대한 기록이다. 위 데이터베이스에 접근해서 쿼리로 변경이 가능하지만 일회성이라, 서버를 재시작하면 언제든지 원래대로 돌아가기...
[Vue.js + vuetify.js] 토글 버튼(v-btn-toggle)혹은 버튼(v-btn) 동적으로 생성하기 : 토글 버튼 여러개를 선택하는 방법
뷰티파이의 토글 버튼(v-btn-toggle) 과 버튼(v-btn)을 동적으로 생성하는 방법에 대해 알아봅니다. 서버에서 가져온 JSON 타입의 데이터 부분은 생략합니다. 아래의 스니펫과 같이 vue파일에 하드코딩하는 방식으로 대부분의 태그를 사용하게...
주말농장 마지막날 다녀오며 남기는 글( 운길산역 근쳐 주말농장)
오늘은 배추 수확하러 가는 날이다 아내가 좋아해서 함께하던 주말농장에 가는 마지막 날이기도 하다. 남양주 운길산역 근쳐에 위치한 주말농장은 주말에 드라이브 겸 콧바람 넣기에 좋았다. 차가...
[android : kotlin] 코틀린 ViewFlipper 사용방법 및 예제
ViewFlipper를 사용하는 방법에 대해 알아봅니다. ViewFlipper는 ViewAnimator 클래스의 확장 버전의 위젯 뷰입니다. 화면 전환시 애니메이션 효과를 적용하기 위해 사용합니다. ViewFlipper는 startFlipping() 및 stopFlipping() 및 showPrevious()...
[android : kotlin] 코틀린 TabHost (TabLayout) 사용방법 및 예제 – 탭 위치 상단 / 하단 배치 방법
TabHost 사용 방법에 대해 알아봅니다. TabHost라는 용어보다 Tab Layout이라는 용어가 더 이해하기에 유용합니다. 탭호스트(TabHost)는 화면의 상단이나 하단에 여러개의 탭을 배치하고 탭을 클릭하면 사용자에게 보여줍니다. TabHost는...