첫번째 오류
익셉션으로 인해 테스트 화면으로 진입하지 못했다.
(테스트 화면에는 실행할 함수들이 1/1 이런식으로 표시가 되어있다.)
그럴 때에는 보통 이렇게 설정이 되어 있었다.
androidTestImplementation "androidx.compose.ui:ui-test-junit4"
현재 가장 최신 버전인 1.4.1버전을 지정해 줘도 같은 오류가 발생했다.
androidTestImplementation "androidx.compose.ui:ui-test-junit4:1.3.2"
위와 같이 설정을 바꿔주니 실행이 잘 되었다.
아마도 최신 버전의 junit4를 사용해서 문제가 생기는 것 같다.
두번째 오류
위와 같이 설정을 해서 테스트 화면으로 진입은 했지만 activity not found exception이 발생했다며 진행되지 않았다.
검색을 해보니 아래 사이트를 발견했다.
https://github.com/android/android-test/issues/196
For Android 13 devices, this is fixed in androidx.test:core:1.5.0-alpha02, see: #1412
아무래도 특정 버전의 api에서 문제가 발생했던 거 같다.
androidTestImplementation "androidx.test:core-ktx:1.5.0"
위와 같이 설정을 해주니 정상적으로 실행이 되었다.
'개발정보 > 안드로이드' 카테고리의 다른 글
안드로이드 TTS 사용해 개발하기 (0) | 2023.11.14 |
---|---|
안드로이드 젯팩 컴포즈 glance로 appwidget 개발 (0) | 2023.11.14 |
안드로이드 무선 디버깅 하기 adb (0) | 2022.11.25 |
어플리케이션에 클래스가 중복될 때 (0) | 2022.11.24 |
안드로이드 4.4 이하 버전 인증관련 오류 (0) | 2022.11.21 |