반응형
여러 장치가 실행중인 경우, 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 옵션을 사용하여 하드웨어 장치에 명령을 보냅니다.


반응형
Posted by HLIFEINFO
,