반응형
adb 명령에서 기기 정보 (예 : 제품, 모델) 가져 오기
달성하는 한 가지 방법은 다음과 사용할 수 있습니다.
adb devices -l
예제 출력 :
123abc12 device product:<id> model:<id> device:<id>
456abc45 device product:<id> model:<id> device:<id>
하지만이 목록에는 모든 장치가 포함되어 있고 특정 장치에 대한 정보를 싶습니다.
"123abc12"에 대한 정보 만 원합니다. 출력은 다음과 같아야합니다.
123abc12 device product:<id> model:<id> device:<id>
두 번째 장치는 표시되지 않습니다.
장치 이름 (예 : 123abc12)이 필요한 정보를 얻는 데 사용할 수 있습니다.
감사합니다.
수행하는 올바른 방법은 다음과이를 사용합니다.
adb -s 123abc12 shell getprop
사용 가능한 모든 속성과 해당 값의 목록을 제공합니다. 원하는 속성을 알고있는 다음 getprop
과 같이 값에 직접 액세스 하기 위해 이름을 인수로 수 있습니다 .
adb -s 123abc12 shell getprop ro.product.model
의 세부 정보는 , 및의 adb devices -l
세 가지 속성으로 구성 됩니다.ro.product.name
ro.product.model
ro.product.device
ADB 셸은으로 줄을 끝냅니다. \r\n
플랫폼에 따라 정확한 값에 액세스하는 것이 더 어려워 Nexus 7
질 수도 있고 않을 수도 있습니다 (예 : 대신 받을 수 있음 Nexus 7\r
).
명령의 반환을 grep하지 않는 이유는 무엇입니까? 다음과 같은 것 :
adb devices -l | grep 123abc12
원하는 줄만 반환해야합니다.
반응형
'ProgramingTip' 카테고리의 다른 글
100 % 높이 빼기 헤더? (0) | 2020.11.14 |
---|---|
Maven에서 BOM 파일을 사용하는 방법은 무엇입니까? (0) | 2020.11.14 |
VSCode의 .js 파일에서 jsx 코드를 주석 처리하는 방법은 무엇입니까? (0) | 2020.11.14 |
해결 실패 : com.google.firebase : firebase-core : 16.0.1 (0) | 2020.11.14 |
JDBC와 MySQL을 사용하여 .sql 펼쳐보기 실행 (0) | 2020.11.14 |