안녕하세요
요즘 녹스에 밀려 윈드로이가 힘을 못쓰고 있어 안타깝네요
요즘 주요 매크로가 비활성의 이유로 ADB방식으로 바뀌었는데요
윈드로이는 다중실행시 기존아이피가 끊기는 문제가 생깁니다.
이에 녹스의 출현으로 ㅠ.ㅠ
카카오토 제작하면서 분석하다보니 문제를 해결했네요.
원인
윈드로이는 실행 종료시 기존 ADB서버를 종료합니다.
윈드로이와 녹스는 포트번호가 실행된 순서대로 순차적으로 부여됩니다.
(지니모션은 아이피가 순차적으로)
- 첫번째 윈드 실행시 1번 포트 부여
- 두번째 윈드 실행시 ADB 종료되면서 기존연결 끊김, 두번째는 다시 1번 포트 부여
이런 현상이라 생각하시면 됩니다.
해결방법
아주 간단합니다. 윈드로이폴더의 adb.exe.를 지우세요 ^^
시작, 종료시 adb.exe가 없으므로 서버를 죽이지를 못합니다.
다만 문제는 실행시 자동으로 기기를 연동시켜주는데 adb가 없으므로 자동연동이 안됩니다.
이는 수동 명령으로 해결할 수 있습니다.
매크로 제작시
많은 매크로에서 다양한 기기에 대응토록 adb.exe 버전을 통일 시키는데요
이는 다른버전의 adb실행시 기존서버를 죽이기 때문에 이를 방지코자 하는 이유입니다.
윈드로이는 adb를 삭제하고 별도의 ADB파일 이용하시고
재부팅 후 별도의 연결 명령을 추가하세요.