728x90
반응형
이번에 액티비티가 두 개 있는 정말 간단한 앱을 업데이트하면서 기존 Java로 작성된 파일을 Kotlin 변환 기능을 사용해 변경했다.
그리고 아무 생각없이 스토어에 업데이트를 올렸는데 내가 테스트해보니 이게 웬걸.. 그냥 실행조차 되지 않았다.
그래서 에러 로그를 보니 처음보는 에러가 있었다.
무슨 일일까 검색해보았다.
대부분 매니페스트에 액티비티가 등록되지 않은 경우가 많았는데 나는 이 경우일수는 없었다.
결국 여러 상황을 찾아보니 또 Gradle 문제였다.
프로젝트 수준의 build.gradle에서는 코틀린 플러그인이 제대로 추가되어있었는데,
모듈 수준의 build.gradle에서는 플러그인이 추가되어있지 않아서 .kt 확장자인 액티비티를 인식하지 못한 것이었다.
나처럼 무작정 Java to Kotlin 기능을 사용해 코틀린 변환을 고려한 사람이 있다면 조심해야 할 것이다.
728x90
반응형
'Android' 카테고리의 다른 글
Android Studio Waiting For Debugger 현상 해결 (0) | 2023.03.07 |
---|---|
안드로이드 스튜디오와 Gradle 버전의 호환성 이슈 (0) | 2023.02.28 |
Codelab으로 LiveData 알아보기 - 3. Encapsulate the LiveData (0) | 2023.01.26 |
Codelab으로 LiveData 알아보기 - 2. Attach observers to the LiveData objects (0) | 2023.01.18 |
Codelab으로 LiveData 알아보기 - 1. Add LiveData to the GameViewModel (0) | 2023.01.17 |