2012-10-31 1 views
1

내 AVD에서 "데이터 사용"(설정 -> 모바일 네트워크 설정)을 실행 취소 할 때마다 다음 오류가 발생하며 LogCat 연결이 끊어지며 AVD를 다시 시작해야합니다/Eclipse :AVD/Eclipse 모바일 네트워크 설정 "데이터 사용"버그

[2012-10-31 16:11:07 - Unexpected error while launching logcat. Try reselecting the device.] device not found 
com.android.ddmlib.AdbCommandRejectedException: device not found 
    at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:752) 
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373) 
    at com.android.ddmlib.Device.executeShellCommand(Device.java:462) 
    at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:109) 
    at java.lang.Thread.run(Unknown Source) 

이 동작이 필요합니까? LogCat을 "다시 부착"하려면 어떻게해야합니까?

편집 : 두 번째 컴퓨터에서 시도했습니다. 이번에는 오류가 기록되지 않지만 LogCat 통신은 손실됩니다.

답변

0

"데이터 사용"을 선택 해제 할 때 비활성화되는 데이터 통신에는 logcat이 전화에 연결하는 데 사용되는 데이터 통신이 포함되어 있다고 생각합니다. (나는 항상 직렬 포트라고 생각하지만, 네트워크, 대신 ..).

따라서 avd와의 통신이 사용 중지 된 상태에서 avd와 통신 할 수 없다는 회피책이 없다고 확신합니다. 그러나 afaik logcat은 tail -f logfile과 같은 역할을하므로 데이터를 다시 켠 다음 logcat을 장치에 다시 연결하면 "누락 된"로그 항목을 읽을 수 있어야합니다 (자동으로 수행하지 않으면 reconnect 옵션을 사용하지 않을 경우 sdk의 명령 줄 도구를 사용하여 로그를 읽을 수 있습니다.

관련 문제