안드로이드/오류, 삽질 및 해결방법 8

[Android/Unity/Kotlin] 안드로이드 프로젝트 UnityPlayerActivity 실행 에러

[Android/Unity/Kotlin] 안드로이드 UnityPlayerActivity 실행 에러 안드로이드 프로젝트에서 Unity 프로젝트를 사용하는 기능을 구현하는 중 오류가 발생하였다. 발생 오류 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.indoorguide.unityaarimportpractice, PID: 15022 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.indoorguide.unityaarimportpractice/com.unity3d.player.UnityPlayerActivity}: android.content.res.Resources$NotFound..

[Android] Hilt 라이브러리 Fragment 버전 호환 이슈

[Android] Hilt 라이브러리 Fragment 버전 호환 이슈 안드로이드 개발 중 Hilt를 사용하여 Retrofit 통신 코드를 작성하던 중 예기치 못한 오류가 발생했습니. 에러 코드와 원인, 그리고 해결 방법에 대해 정리할 것입니다. 에러 코드 FATAL EXCEPTION: main Process: com.nassafy.aro, PID: 6101 java.lang.IllegalArgumentException: CreationExtras must have a value by `SAVED_STATE_REGISTRY_OWNER_KEY` at androidx.lifecycle.SavedStateHandleSupport.createSavedStateHandle(SavedStateHandleSupport..

[Android] 안드로이드 스튜디오 2021.2.1 버전 chipmunk firebase realtime-database gradle 설정

[Android] 안드로이드 스튜디오 2021.2.1버전 chipmunk firebase realtime database gradle 설정 발생 오류 firebase 설정 시 나오는 가이드 문서와 gradle 형식이 다름. 문제 원인 firebase 설정 시 나오는 가이드 문서와 gradle 형식이 다름. 해결 방법 project 수준 gradle plugins { id 'com.google.gms.google-services' version '4.3.13' apply false } app 수준 gradle (gradle) plugins { id 'com.android.application' //firebase id 'com.google.gms.google-services' } dependencies {..

[Android/Kotlin] Live Data 테스트 오류 (Method getMainLooper in android.os.Looper not mocked.)

Live Data 테스트 오류 (Method getMainLooper in android.os.Looper not mocked.) 안드로이드 개발 중 TDD 개발 방식 연습 중 오류가 발생하였다. 알고 보니 라이브 데이터를 테스트하기 위한 설정이 잘 못 되어있었다. 발생 오류 TDD 개발 방식 연습 중 아래와 같은 오류와 마주쳤다. Method getMainLooper in android.os.Looper not mocked. See http://g.co/androidstudio/not-mocked for details. java.lang.RuntimeException: Method getMainLooper in android.os.Looper not mocked. 문제 원인 JUnit4 환경에서 라이브..

[Android/Kotlin] Koin 라이브러리 설정 문제

[Android/Kotlin] Koin 라이브러리 설정 문제 라이브러리 : Koin InsertKoinIO/koin: Koin - a pragmatic lightweight dependency injection framework for Kotlin (github.com) Koin 3.1 | Koin (insert-koin.io) 발생 오류 코인을 사용하기 위해 찾아본 여러 블로그대로 앱 수준 build.gradle에 dependiecies에 아래 코드를 추가하니 프로젝트에서 라이브러리를 찾지 못하였다. dependencies { // koin DI implementation "org.koin:koin-android:3.1.6" } 문제 원인 Koin 라이브러리 공식 홈페이지를 확인하니 dependecie..

[Android/Kotlin] Navigation Safe Args 에러 해결

프레그먼트 이동 및 데이터 전달을 하기 위해 navigation safe arg 라이브러리를 사용하면서 에러가 발생하였다. 발생 오류 Class 'ActionGlobalNavigationPost' is not abstract and does not implement abstract member public abstract fun getActionId(): Int defined in androidx.navigation.NavDirections 'actionId' overrides nothing 'arguments' overrides nothing 앱 실행결과로 위와 같은 에러 메시지가 출력되며 앱이 실행이 되지 않았다. 문제 원인 프로젝트 수준의 build.gradle과 앱/모듈 수준의 build.grad..

[Android/Kotlin/해결 ...?] 리사이클러뷰 mvvm 적용 관련 삽질

레포지토리 코드 class LeagueDateRepository { val _leagueDateArray = MutableLiveData() fun initRepository(array: List) { _leagueDateArray.value = array if (_leagueDateArray.value!!.size > 0) _leagueDateArray.value!![0].isSelected = true } fun dateClickCallback(oldPosition: Int, newPosition: Int) { if (oldPosition == newPosition) _leagueDateArray.value!![newPosition].isSelected = true else { _leagueDateA..

[안드로이드] MPAndroidChart 라이브러리 gradle 설정 에러

라이브러리 : MPAndroidChart PhilJay/MPAndroidChart: A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. (github.com) MPAndroidChart는 안드로이드에서 그래프나 차트를 구현할 때 유용한 라이브러리다. 라이브러리를 사용하기 위한 사전 작업 도중 오류가 발생하였다. 발생 오류 Failed to resolve: com.github.PhilJay:MPAndroidChart:v3.1.0 Could not find com.gith..

반응형