여러 장치가 실행중인 경우, adb 명령을 실행할때 명령을 수신할 대상 장치를 지정해야 합니다. 대상을 지정하려면 'devices' 명령을 사용하여 대상의 일련 번호를 가져옵니다.
일련 번호를 얻은 후에는 adb 명령과 함께 '-s' 옵션을 사용하여 일련 번호를 지정하여 보내면 됩니다. 여러 대의 장치를 위해 adb 명령을 실행하려면 일련 번호를 포함하도록 '$ANDROID_SERIAL' 환경 변수를 설정할 수 있습니다. '-s'와 '$ANDROID_SERIAL'을 모두 사용하면 -s가 '$ANDROID_SERIAL'을 대체합니다.
다음 사례에서는 연결된 장치 목록을 얻은 다음, 장치들중 하나의 일련 번호를 사용하여 해당 장치에 'helloWorld.apk'를 설치합니다.
$adb devices
List of devices attached
emulator-5554 device
emulator-5555 device
$ adb -s emulator-5555 install helloWorld.apk
여러 장치를 사용할 수 있을 때 대상 장치를 지정하지 않고 명령을 실행하면 adb에서 오류가 발생됩니다.
여러 장치 (하드웨어 또는 에뮬레이트)를 사용할 수 있지만, 에뮬레이터인 경우 -e 옵션을 사용하여 에뮬레이터에 명령을 보냅니다. 하드웨어 장치인 경우 -d 옵션을 사용하여 하드웨어 장치에 명령을 보냅니다.
댓글 없음:
댓글 쓰기