-1
ADB를 사용하여 Android 장치 연결을 검색하는 VS2015의 Xamarin을 사용하여 WinForm 앱을 만들었습니다. 그것은 잘 작동하지만, 소프트웨어를 닫으면 Form_Closing 이벤트에 중지가 있어도 ADB 스레드가 멈추지 않아 프로그램이 메모리에 영구히 남아있게됩니다. VS 디버거에서 범인 스레드는 여전히 실행중인 스레드의 이름 인 "장치 목록 모니터"를 표시합니다. 이 문제를 어떻게 해결할 수 있습니까? Form_Closing에서Android Debug Bridge가 중지되지 않습니다
AndroidDebugBridge m_ADB;
In the Form_Load:
string S = Directory.GetCurrentDirectory();
S = S + "\adb.exe";
m_ADB = AndroidDebugBridge.CreateBridge(S, true);
m_ADB.DeviceConnected += this.MADB_DeviceConnected;
m_ADB.DeviceDisconnected += this.MADB_DeviceDisconnected; ;
m_ADB.Start();
: 당신의 시간을
m_ADB.Stop();
m_ADB = null;
감사
AndroidDebugBridge lib에는 StopAdb() 함수가 없다 ?? – Dominic