• Terminal에서 adb를 실행할 때에는 다음과 같은 곳에 있는 adb를 사용한다(버전은 1.0.39).
    $ adb --version
    Android Debug Bridge version 1.0.39
    Version 1:8.1.0+r23-8
    Installed as /usr/lib/android-sdk/platform-tools/adb
    
  • QtCreator Android 디버깅을 할 때 사용하는 adb는 Application Output 탭에서 확인할 수 있다.
    The command "/root/android/sdk/platform-tools/adb" terminated with exit code 1.
    
  • QtCreator에서 사용하는 adb의 버전을 확인한다(1.0.41).
    $ /root/android/sdk/platform-tools/adb --version
    Android Debug Bridge version 1.0.41
    Version 29.0.6-6198805
    Installed as /root/android/sdk/platform-tools/adb
    
  • Terminal에서 사용하는 adb와 QtCreator에서 사용하는 adb의 버전이 다르기 때문에 서로가 실행될 때 기존을 연결을 끊으려고 한다. 이 둘의 버전을 맞춰 주면 된다.
    $ cd /usr/lib/android-sdk/platform-tools
    $ sudo cp adb adb.backup
    $ sudo cp /root/android/sdk/platform-tools/adb .
    
  • 2개의 adb 파일의 버전을 맞추어 주면 서로가 실행될 때 기존의 연결을 끊지 않게 된다.