2011-09-06 3 views
3

ADB (또는 monkeyrunner)를 통해 연결된 오프라인이지만 Motorola Droid 2 기기를 재부팅하고 싶습니다. 을 통해 ADB를 다시 시작한 다음 adb devices을 사용하여 ADB를 다시 시작하면 장치가 다시 온라인 상태로 전환되지 않습니다. 그래서 나는 그것을 재시작해야만한다고 생각한다. 오프라인 장치로 이동하지 않고 재부팅을 수행하려면 어떻게해야합니까? 여기 원격으로 Android 기기를 재부팅

내가 지금까지 시도 무엇 : error: device offline

:

  • ADB 재부팅이
  • ADB 쉘은 그 모든 명령과 같은 오류 메시지가 굴복
  • ADB 다시 마운트

시작

기기가 2.2를 실행 중입니다. 충전 전용 모드이며 디버깅은 enab입니다. 주도했다. 당신은 UI를 포함하여 장치에 응용 프로그램을 테스트 할 수 있습니다

답변

4

대부분의 경우 사전에

많은 감사 때문에 좋은 옵션이 단위 테스트 개발을위한 사실이 아니다하지만, 근처에 장치를하는 것입니다. 장치에서 테스트 할 때

불행하게도 당신이 건너 한 문제는 매우 일반적이고, 가장 좋은 해결 방법은 다음과 같습니다

  1. 차단 장치 및 그
  2. 다시 시작 ADB 서버
  3. 분리에 다시 연결 장치와 물리적으로

지금까지 내가 나처럼

  • 를 다시 시작 다시 장치를 다시 연결 ADB가 장치를 발견 할 수 없기 때문에 ADB가 통신 할 수 없으므로 ADB를 사용하여 재시작하는 현재의 접근 방식으로는 사용자를 멀리하지 못할 것입니다.

    더 복잡한 솔루션은 온라인 소스에서 "다시 시작"명령을 모니터링하는 서비스 응용 프로그램을 설치하는 것입니다. 그런 다음 here의 솔루션을 사용하여 재부팅하십시오. 오프라인 장치의 상태에 대한

  • +0

    ADB를 통해 오프라인 장치를 다시 시작할 수있는 방법은 없습니다. 팁 모니터 애플 리케이션을 주셔서 감사하지만, 나는 자신의 애플 리케이션을 작성하고 모든 테스트 장치에 설치하는 생각에서 멀리 부끄러워. 난 그냥 오프라인 때 그들을 다시 시작해야합니다. ADB 또는 monkeyrunner를 사용하는 방법이 있었으면 좋겠습니다. –

    +0

    나는 그것이 "오프라인"으로 오면 통신 경로가 어떤 식 으로든 실패했기 때문에 명령이 통과하지 못할 것이라고 생각한다. – Kurru

    +0

    고마워. Kurru. ADB를 통해 오프라인 장치를 재부팅 할 방법이 없다는 불쾌한 소식을 받아 들여야 할 것 같습니다. –