adb로 앱 설치 시 발생하는 Failure [INSTALL_FAILED_TEST_ONLY]

메모 차원으로 작성합니다. 앱 테스트를 하다보면.. 아래와 같은 에러가 발생하면서 앱이 설치되지 않는 경우들이 있습니다.

Failure [INSTALL_FAILED_TEST_ONLY]

AndroidManifest.xml에 testOnly 설정이 되어있는 경우 일반적인 앱 설치 명령으로는 설치되지 않습니다.

android:testOnly="true"

앱 코드를 빌드할 수 있는 상황이거나 리패키징하는 경우 AndroidManifest.xml에 testOnly를 해제하시면 말끔히 해결됩니다.

android:testOnly="false"

Manifest 변경이 불가하다면 adb로 설치할 때 -t 옵션을 주어 test 모드로 설치할 수 있습니다.

#> add push ~.apk /sdcard
#> adb shell
#> pm install -t /sdcard/~.apk