Notice
Recent Posts
Recent Comments
Tags
- 404에러페이지
- TempData
- php 캐쉬제거
- jquery 바코드생성
- XSS PHP
- 맥 오라클설치
- django 엑셀불러오기
- ASP.Net Core 404
- SSD 복사
- 하드 마이그레이션
- asp.net core Select
- Mac Oracle
- 파일업로드 유효성체크
- asp.net dropdownlist
- 파일업로드 체크
- 강제이동
- ViewBag
- 말줄임표시
- 타임피커
- javascript 유효성체크
- XSS방어
- 바코드 스캔하기
- 하드 윈도우 복사
- javascript redirection
- javascript 바코드 생성
- ViewData
- 바코드 생성하기
- asp.net Select
- javascript 바코드스캔
- jquery 바코드
웹개발자의 기지개
Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener 에러해결법 본문
안드로이드
Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener 에러해결법
http://portfolio.wonpaper.net 2020. 2. 6. 06:08Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList
MainActivity.java 상에서는
setContentView(R.layout.activity_main); 소스부분에서 에러가 발생했다.
이는 Android Studio 최신 개발툴 버전이 이루어지면서 androidx 형태로 버전업이 이루어졌는데, 이에 따라서
기존의 버전상에 있는 AppCompat 형태와 호환상 충돌이 나타나는 경우에 나오는 에러이다.
build.gradle (app) 에 아래의 소스를 추가해놓도록 하자.
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == "androidx.appcompat") {
if (!requested.name.startsWith("multidex")) {
details.useVersion "1.+"
}
}
}
}
'안드로이드' 카테고리의 다른 글
안드로이드에서 url 주소로 이미지 바로 불러오기 (Glide 사용) (0) | 2020.02.06 |
---|---|
This Handler class should be static or leaks might occur 시 해결법 (0) | 2020.02.06 |
assets 활용하기1 - 외부db나 파일을 이용하고자 할때 (0) | 2020.02.03 |
안드로이드 스튜디오 actionbar(액션바) 사라짐 (0) | 2020.02.03 |
Installation failed with message Failed to establish session. (0) | 2020.01.26 |
Comments