Shrey113/Android-Dex
HTML0 / 0
ADB와 scrcpy로 Android 앱·화면·미디어를 데스크톱에서 통합 제어하는 Flutter 앱입니다.
TL;DR
Android DEX는 scrcpy 기반 화면 미러링과 ADB를 이용해 Android 기기를 Windows, macOS, Linux의 데스크톱처럼 사용하는 독립형 Flutter 앱입니다. PC가 Java JAR를 기기에 배포하고 Kotlin APK 서비스를 시작한 뒤 `jar.hello`와 `apk.hello` 응답을 확인하면 데스크톱 UI가 열리는 구조입니다. USB 또는 Wi-Fi로 연결해 여러 Android 앱을 실행하고, 화면·오디오·미디어·알림을 한곳에서 제어할 수 있습니다. Android 8.0 이상 기기와 Developer Options 설정이 필요하며, 성능 수치와 기기별 호환성 정보는 README에 없습니다.
핵심 포인트
- Android DEX는 Windows, macOS, Linux에서 Android 기기를 데스크톱처럼 쓰게 하는 독립형 Flutter 앱입니다. scrcpy 기반 화면 미러링과 ADB 연결을 통해 앱 실행, 기기 제어, 오디오 스트리밍을 한 화면에 묶습니다. 별도 라이브러리나 특정 개발 프레임워크용 확장 기능이 아니라 최종 사용자가 내려받아 실행하는 데스크톱 도구입니다.
- 연결 과정은 PC의 Flutter와 ADB가 Android 기기에 Java JAR를 배포하고 실행한 뒤 Kotlin APK의 서비스까지 시작하는 세 단계 구조입니다. JAR가 `jar.hello`, APK가 WebSocket 기반 `apk.hello` 응답을 보내야 데스크톱 UI가 열립니다. 부팅 진행률과 장치 선택 화면을 통해 ADB 초기화나 연결 실패를 사용자가 확인하고 복구할 수 있습니다.
- Android 8.0 이상 기기와 Windows 10+, macOS 11+, 또는 최신 Linux가 필요하며 USB와 Wi-Fi 연결을 모두 지원합니다. ADB는 앱에 번들되어 별도 설치가 필요 없지만, 사용자는 Developer Options와 USB Debugging 또는 Wireless Debugging을 직접 활성화해야 합니다. 설치 파일은 Windows, macOS, Linux용 ZIP으로 제공되며 연결 실패 시 Select Device 버튼으로 ADB Manager를 열 수 있습니다.
- 화면 미러링 외에도 여러 Android 앱 실행, 미디어 관리, 기기 오디오, 알림 서비스, 빠른 제어 기능을 하나의 데스크톱 인터페이스에서 다룹니다. 저장소에는 부팅, 재연결, 실시간 JSON 데이터 모델, 오류 처리, 모듈, 장치 관리자에 관한 내부 문서가 따로 제공됩니다. Android 앱을 PC 창에서 조작하면서 무선 연결과 미디어 제어까지 함께 사용하려는 경우에 적합하지만, README에는 성능 수치나 지원 기기별 호환성 표가 없습니다.
이미지 분석




1.8k
Stars
133
Forks
+211
Trending
0
조회수
1.8k watchers22 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.