본문 바로가기
안드로이드 스튜디오 앱 개발/코딩 오류

Unable to find explicit activity class 오류 해결하기_AndroidManifest에서 Activity 추가하기! [Android Studio]

by 망댕이 2023. 6. 16.
반응형
        button_past_question.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(getApplicationContext(), PastQActivity.class);
                startActivity(intent);

                finish();
            }
        });

 

버튼을 눌러 다른 MainActivity에서 다른 액티비티로 넘어가도록 문제없는 코드에서

Unable to find explicit activity class라는 오류가 뜨셨을 것입니다.

 

Unable to find explicit activity class 오류는 MainActivity를 제외하고

다른 액티비티를 이용하여 레이아웃 화면을 구성할 때 나타나는 오류입니다.

 

Logcat을 살펴보면 ActivityNotFoundException 오류인 것을 볼 수 있는데

 

 

이것은 AndroidManifest에서 MainActivity를 제외한 나머지

액티비티들을 추가해 주시면 됩니다.

 

 

AndroidManifest.xml을 보면 <activity ~ </activity> 다음 줄에 각 액티비티의

이름을 작성하여 AndroidManifest.xml 파일에 추가한 다음 다시 실행시킨 후

다른 액티비티로 넘어가는 버튼을 눌렀을 때

아무런 문제 없이 정상적으로 작동하는 것을 볼 수 있습니다.

 

 

반응형