반응형
앱에 애널리틱스 로그를 추가하고 실제로 잘 전송이되는지 Firebase의 DebugView로 확인을 하려고 하였습니다.
안드로이드 스튜디오의 터미널에서 debugView모드로 변경해주는 커맨드를 실행하였습니다.
그런데, 위와 같이 adb:more than one device/emulator 라는 메시지가 나오고 실행이 되지 않았습니다.
디버그 모드로 변환을 할 디바이스가 1개 이상을 발견해서 나오는 메시지였습니다.
그렇다면, 디버그 모드로 할 디바이스를 선택 후에 커맨드를 실행해주면 되는 것입니다.
우선, adb devices 를 실행하여 발견한 디바이스가 몇개인지 확인해 봅니다.
역시나 2개가 표시되네요.
저는 실제 단말에서 테스트를 진행할 것이기 때문에 R3CNA014JSV를 선택합니다.
adb -s R3CNA014JSV shell 을 입력하여, 특정 디바이스의 shell을 실행해줍니다.
그러면, c2q:/ $ 라고 프롬프트가 표시됩니다.
이 상태는 이미 shell 을 입력할 수 있는 상태가 되었기때문에, 디버그 모드로 설정하려는 커맨드에서 앞에 adb shell 부분을 제외하고, 그 뒷 부분 커맨드만 입력하여 실행하면 됩니다.
위의 그림에서도 무사히 디버그 설정 및 해제를 하는 것을 보실 수 있습니다.
반응형
'Android + Kotlin' 카테고리의 다른 글
[Android Kotlin] Webview 디렉토리 충돌 관련 수정 방법 (https://crbug.com/558377) (0) | 2022.03.18 |
---|---|
[Android Kotlin] sealed class로 Network Response (with Flow)를 구현해보자. (0) | 2022.03.16 |
[Android + Kotlin] 아이폰의 스와이프하여 뒤로가기 기능을 구현해보자. (1) | 2022.02.18 |
[Android Kotlin] @BindingAdapter 를 사용하여 DataBinding 끝내기 (0) | 2022.02.09 |
[Android Kotlin] TransactionTooLargeException 해결 방법 (0) | 2022.01.25 |