본문 바로가기

Android59

[안드로이드] ViewModel 샘플 소스 원본 소스 경로 https://github.com/JsonCorp/ViewModel JsonCorp/ViewModel Contribute to JsonCorp/ViewModel development by creating an account on GitHub. github.com 1. 개요 ViewModel 을 사용 할 경우 UI 관련 데이터를 저장하고 관리하고 화면 회전과 같이 구성을 변경할 때도 데이터를 유지 할 수 있음. 2. ViewModel 사용하지 않을 경우 문제점. - UI Controller를 제거 하거나 다시 만들 경우 UI 관련 데이터 손실 - 전달 데이터가 단순할 경우 문제가 없지만 대용량일 경우 UI 딜레이 발생 - 비동기 호출로 인한 데이터, 메모리 관리 필요로 인한 유지 보수 비용.. 2020. 6. 28.
[안드로이드] Firebase SDK 적용 후 Caused by: java.lang.NoSuchFieldError: ASCII 에러 원인 : gradle build 버전 낮음. 수정 : gradle 버전 3.1.4 -> 3.4.1 버전으로 변경 2020. 6. 16.
[안드로이드] 사이닝키 정보 확인 keytool -list -v -keystore [사이닝키 이름] 2020. 6. 15.
[안드로이드] Build Error INSTALL_FAILED_UPDATE_INCOMPATIBLE 원인 : 이미 설치되어 있는 앱 사이닝 키와 신규로 설치할 앱의 사이닝키가 맞지 않음. 수정 : 동일한 사이닝키로 앱을 빌드 하여 설치 or 이전 설치되어 있는 앱 삭제 후 신규 앱 설치 사이닝키 사용하지 않고 앱을 빌드 후 설치 할 경우 해당 노트북 기본 키로 등록되어 노트북이 변경 될 때마다 사이닝키가 변경되어 해당 에러 발생. G:\Git\PublicGithub\FirebaseTest\app\release>adb install -r app-release.apk Performing Push Install app-release.apk: 1 file pushed. 4.0 MB/s (2185633 bytes in 0.522s) pkg: /data/local/tmp/app-release.apk Failure.. 2020. 6. 15.