scrcpy
Android 기기를 화면에 표시하고 제어하세요
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- question.md
- release.yml
- FUNDING.yml
- scrcpy
- _scrcpy
- disconnected.png
- icon.ico
- open_a_terminal_here.bat
- scrcpy-console.desktop
- scrcpy-noconsole.vbs
- scrcpy.desktop
- scrcpy.png
- scrcpy.svg
- .gitignore
- _init
- adb_linux.sh
- adb_macos.sh
- adb_windows.sh
- dav1d.sh
- ffmpeg.sh
- libusb.sh
- README
- sdl.sh
- adb.c
- adb.h
- adb_device.c
- adb_device.h
- adb_parser.c
- adb_parser.h
- adb_tunnel.c
- adb_tunnel.h
- input.h
- keycodes.h
- hid_event.h
- hid_gamepad.c
- hid_gamepad.h
- hid_keyboard.c
- hid_keyboard.h
- hid_mouse.c
- hid_mouse.h
- file.c
- process.c
- file.c
- process.c
- frame_sink.h
- frame_source.c
- frame_source.h
- gamepad_processor.h
- key_processor.h
- mouse_processor.h
- packet_sink.h
- packet_source.c
- packet_source.h
- gamepad_uhid.c
- gamepad_uhid.h
- keyboard_uhid.c
- keyboard_uhid.h
- mouse_uhid.c
- mouse_uhid.h
- uhid_output.c
- uhid_output.h
- aoa_hid.c
- aoa_hid.h
- gamepad_aoa.c
- gamepad_aoa.h
- keyboard_aoa.c
- keyboard_aoa.h
- mouse_aoa.c
- mouse_aoa.h
- scrcpy_otg.c
- scrcpy_otg.h
- usb.c
- usb.h
- acksync.c
- acksync.h
- audiobuf.c
- audiobuf.h
- average.c
- average.h
- binary.h
- command.c
- command.h
- env.c
- env.h
- file.c
- file.h
- intmap.c
- intmap.h
- intr.c
- intr.h
- log.c
- log.h
- memory.c
- memory.h
- net.c
- net.h
- net_intr.c
- net_intr.h
- process.c
- process.h
- process_intr.c
- process_intr.h
- rand.c
- rand.h
- sdl.c
- sdl.h
- str.c
- str.h
- strbuf.c
- strbuf.h
- term.c
- term.h
- thread.c
- thread.h
- tick.c
- tick.h
- timeout.c
- timeout.h
- vecdeque.h
- vector.h
- audio_player.c
- audio_player.h
- audio_regulator.c
- audio_regulator.h
- cli.c
- cli.h
- clock.c
- clock.h
- common.h
- compat.c
- compat.h
- control_msg.c
- control_msg.h
- controller.c
- controller.h
- coords.h
- decoder.c
- decoder.h
- demuxer.c
- demuxer.h
- device_msg.c
- device_msg.h
- disconnect.c
- disconnect.h
- events.c
- events.h
- file_pusher.c
- file_pusher.h
- fps_counter.c
- fps_counter.h
- frame_buffer.c
- frame_buffer.h
- icon.c
- icon.h
- input_events.h
- input_manager.c
- input_manager.h
- keyboard_sdk.c
- keyboard_sdk.h
- main.c
- mouse_capture.c
- mouse_capture.h
- mouse_sdk.c
- mouse_sdk.h
- opengl.c
- opengl.h
- options.c
- options.h
- packet_merger.c
- packet_merger.h
- receiver.c
- receiver.h
- recorder.c
- recorder.h
- scrcpy.c
- scrcpy.h
- screen.c
- screen.h
- sdl_hints.c
- sdl_hints.h
- server.c
- server.h
- shortcut_mod.h
- texture.c
- texture.h
- v4l2_sink.c
- v4l2_sink.h
- version.c
- version.h
- video_regulator.c
- video_regulator.h
- test_adb_parser.c
- test_audiobuf.c
- test_binary.c
- test_cli.c
- test_command_windows.c
- test_control_msg_serialize.c
- test_device_msg_deserialize.c
- test_orientation.c
- test_str.c
- test_strbuf.c
- test_vecdeque.c
- test_vector.c
- meson.build
- scrcpy-windows.manifest
- scrcpy-windows.rc
- scrcpy.1
- screenshot-debian-600.jpg
- checkstyle.xml
- android-checkstyle.gradle
- audio.md
- build.md
- camera.md
- connection.md
- control.md
- develop.md
- device.md
- gamepad.md
- keyboard.md
- linux.md
- macos.md
- mouse.md
- otg.md
- recording.md
- shortcuts.md
- tunnels.md
- v4l2.md
- verify-release.md
- video.md
- virtual-display.md
- window.md
- windows.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build_common
- build_linux.sh
- build_macos.sh
- build_server.sh
- build_windows.sh
- generate_checksums.sh
- package_client.sh
- package_server.sh
- release.sh
- test_client.sh
- test_server.sh
- build-wrapper.sh
- IOnPrimaryClipChangedListener.aidl
- IDisplayWindowListener.aidl
- IContentProvider.java
- AudioCapture.java
- AudioCaptureException.java
- AudioCodec.java
- AudioConfig.java
- AudioDirectCapture.java
- AudioEncoder.java
- AudioPlaybackCapture.java
- AudioRawRecorder.java
- AudioRecordReader.java
- AudioSource.java
- ControlChannel.java
- Controller.java
- ControlMessage.java
- ControlMessageReader.java
- ControlProtocolException.java
- DeviceMessage.java
- DeviceMessageSender.java
- DeviceMessageWriter.java
- KeyComposition.java
- Pointer.java
- PointersState.java
- PositionMapper.java
- UhidManager.java
- DesktopConnection.java
- Device.java
- Streamer.java
- DisplayInfo.java
- DisplayMonitor.java
- DisplayProperties.java
- DisplayPropertiesTracker.java
- DisplayResizeDebouncer.java
- Codec.java
- CodecOption.java
- ConfigurationException.java
- DeviceApp.java
- NewDisplay.java
- Orientation.java
- Point.java
- Position.java
- Size.java
- AffineOpenGLFilter.java
- GLUtils.java
- OpenGLException.java
- OpenGLFilter.java
- OpenGLRunner.java
- AffineMatrix.java
- Binary.java
- BinarySearch.java
- CodecUtils.java
- Command.java
- HandlerExecutor.java
- IO.java
- Ln.java
- LogUtils.java
- Settings.java
- SettingsException.java
- StringUtils.java
- Threads.java
- CameraAspectRatio.java
- CameraCapture.java
- CameraFacing.java
- CaptureControl.java
- NewDisplayCapture.java
- ScreenCapture.java
- SurfaceCapture.java
- SurfaceEncoder.java
- VideoCodec.java
- VideoConstraints.java
- VideoFilter.java
- VideoSource.java
- VirtualDisplayListener.java
- ActivityManager.java
- ClipboardManager.java
- ContentProvider.java
- DisplayControl.java
- DisplayManager.java
- DisplayWindowListener.java
- InputManager.java
- PowerManager.java
- ServiceManager.java
- StatusBarManager.java
- SurfaceControl.java
- WindowManager.java
- AndroidVersions.java
- AsyncProcessor.java
- CleanUp.java
- FakeContext.java
- Options.java
- Server.java
- Workarounds.java
- AndroidManifest.xml
- ControlMessageReaderTest.java
- DeviceMessageWriterTest.java
- CodecOptionsTest.java
- BinarySearchTest.java
- BinaryTest.java
- CommandParserTest.java
- StringUtilsTest.java
- .gitignore
- build.gradle
- build_without_gradle.sh
- meson.build
- proguard-rules.pro
- .gitignore
- build.gradle
- bump_version
- cross_win32.txt
- cross_win64.txt
- FAQ.md
- gradle.properties
- gradlew
- gradlew.bat
- install_release.sh
- LICENSE
- meson.build
- meson_options.txt
- README.md
- run
- settings.gradle
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Genymobile/scrcpy
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd scrcpy
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
