본문 바로가기

노력을 이기는 재능은 없고
노력을 외면하는 결과도 없다.
- 이창호 9단

E R R O R/Android Error

[Android Error] Unable to start activity ComponentInfo 에러 해결방법

  Junesker   2021. 7. 5.
반응형

안드로이드 스튜디오 툴을 이용해 기존에 만ㅁ들어져 있던 앱을 빌드하려고 하는데 MainActivity.class에서 에러가 발생했다. 연관 Activity.xml에서 문제인것 같아 확인해보니 Activity에서 사용중인 ViewPager 태그가 문제였다. 사용중인 버전이 달라 gradle에 설정되어 있는 버전으로 호환을 맞춰주었다.

 

 

 

 

 

Activity 태그 에러

 

출력되는 에러 메세지는 아래와 같다.

 

ava.lang.RuntimeException: Unable to start activity ComponentInfo

 

 

 

 

 

위 에러가 발생하고 있는 해당 Activity.xml로 이동해 빨간색 줄로 에러가 표시되고 있는 태그를 사용가능한 버전의 태그로 변경해주었다.

 

첫번째 ) 프로젝트 Clean과 Rebuild를 실행해준다.

두번째 ) gradle에서 설정한 라이브러리 및 API를 이용한 Activity.xml 설정이 잘 되어 있는지 확인한다.

 

작성자는 두번째에 해당하는 에러사항이었다. 그래서 Activity.xml에서 에러가 나고 있는 태그를 수정해주었다.

 

[에러가 발생하고 있는 태그]

<android.support.v4.view.ViewPager
	android:id="@+id/viewpager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="10dp">
 </android.support.v4.view.ViewPager>

 

[수정한 태그]

<androidx.viewpager.widget.ViewPager
	android:id="@+id/viewpager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="10dp">
</androidx.viewpager.widget.ViewPager>

 

 

 

 

 

 

반응형

댓글