728x90
반응형
안드로이드 어플리케이션을 개발하다 보면 아래 스크린숏처럼 에러가 나는 경우가 발생한다.
이는 Activity java 파일을 생성하고 AndroidManifest에 정의를 안 해줬기 때문이다.
안드로이드 시스템상 모든 activity는 manifest에 등록이 되어있어야 구동이 가능하다.
위처럼 에러가 발생하면 아래처럼 manifest에 정의하자. (파란색 배경 코드 참고)
위 에러에서는 SplashActivity.java만 있고 manifest에 의 정의가 없는 상태다.
정의 추가후 빌드해보니 아래와 같이 성공했다는 결과를 얻을 수 있었다.
*. 참고 : 구글의 안드로이드 개발 가이드에서는 신규 액티비티를 추가할 때는 반드시
AndroidManifest.xml 파일에 추가 선언하도록 명시되어있다.
*. 회피방안 : 위와 같은 에러를 방지하기 위해서는 액티비티 파일을 수동으로 생성하지 말고
프로젝트 우클릭 -> new activity 메뉴를 통해서 만드는 것이 좋다.
반응형
'안드로이드 개발' 카테고리의 다른 글
[Android] Error converting bytecode to dex (0) | 2020.12.16 |
---|---|
build failed with an exception 해결법 (0) | 2020.12.16 |
This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. 해결법 (0) | 2020.12.16 |
Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project. 해결법 (1) | 2020.12.16 |
안드로이드 개요 (0) | 2020.12.16 |