Visual Studio용 Android 게임 개발 확장 프로그램(AGDE)을 사용하면 Android를 Visual Studio 프로젝트의 플랫폼으로 타겟팅할 수 있습니다. AGDE는 프로젝트 관리, 개발, 디버깅, 프로파일링 등 다양한 개발 활동을 지원합니다.
AGDE는 주로 Windows에서 개발하면서 Microsoft Visual Studio를 사용하여 C 또는 C++ 코드를 작성하는 경우에 가장 적합합니다. 다른 도구를 사용하여 C 또는 C++ 코드를 작성하는 경우 Android 스튜디오를 사용하여 Android용으로 개발하세요.
AGDE는 Android Game Development Kit의 일부입니다. Android Game Development Kit에는 Android에서 멋진 게임을 만들 수 있는 라이브러리와 도구가 포함되어 있습니다. Android Game Development Kit의 라이브러리는 AGDE 프로젝트와 호환됩니다.
Android 그래픽 검사기와 같은 도구를 사용하면 최적의 성능에 맞춰 게임을 조정할 수 있습니다.
Visual Studio에서 Android 타겟팅
AGDE는 Android를 Visual Studio에 대상 플랫폼으로 추가합니다. 기존의 다중 플랫폼 Visual Studio 게임 프로젝트에서 Android를 새로운 플랫폼으로 빠르게 통합할 수 있습니다. Visual Studio IntelliSense 기능은 AGDE와 호환됩니다. 현재 32비트, 64비트인 ARM과 Intel의 모든 Android CPU 아키텍처가 지원됩니다.
Visual Studio의 빌드
AGDE는 Android용 C++ 코드를 컴파일하고 연결하기 위해 MSBuild와 통합됩니다. Android NDK는 컴파일러를 제공하고 도구 모음을 빌드하는 데 사용됩니다. 특정 종속 항목이 있는 개발자의 경우 AGDE가 여러 버전의 NDK와 호환됩니다. 표준 Visual Studio 속성 시스템으로 프로젝트 빌드 설정이 구성됩니다. AGDE가 Incredibuild와 호환되므로 개발자는 기존의 배포된 빌드 인프라를 사용하여 Android용으로 컴파일링할 때 빌드 시간을 단축할 수 있습니다.
Visual Studio의 디버그
AGDE는 에뮬레이터와 실제 기기를 대상으로 한 배포, 실행, 디버깅을 지원합니다. 디버거를 이미 실행 중인 프로세스에 연결할 수도 있습니다. AGDE는 LLDB를 통해 디버깅을 지원합니다. AGDE를 통해 디버그 세션은 Visual Studio 내부에서 실행되며, Visual Studio의 표준 인터페이스를 사용하여 중단점, 추적, 변수를 검사합니다. 추가 기능에는 메모리 및 레지스터 뷰와 네이티브 코드의 분해가 포함됩니다. LLDB 셸 기능은 Visual Studio 명령어 창을 통해 사용할 수 있습니다. 4.26.1 이상 버전을 사용하는 Unreal Engine 개발자는 AGDE를 사용하여 Android에서 디버깅할 수 있습니다.
Visual Studio의 프로필
AGDE는 Android 스튜디오 프로파일러의 독립형 버전과 통합됩니다. 이 프로파일러는 Visual Studio에서 실행 가능하며, 실행 중인 게임 세션에 연결할 수 있습니다. Android 스튜디오 프로파일러는 CPU, 메모리, 네트워크, 에너지의 실시간 사용 통계를 보여줍니다.
요구사항
AGDE를 사용하려면 다음 소프트웨어가 설치되어 있으며 Microsoft Windows를 실행하는 Intel 또는 AMD PC가 필요합니다.
.NET Core SDK 2.2
Android 스튜디오 3.5 이상
Visual Studio 2017(15.4.0 이상) 또는 Visual Studio 2019(16.0.0 이상)
추가 정보
(다운로드 링크)
(AGDE 가이드 링크)
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# Develop your game in Microsoft Visual Studio\n\n[Android Game Development Extension](/games/agde) (AGDE) for Visual Studio\nallows you to target Android as a platform for your Visual Studio\nprojects. AGDE supports a full range of development activities: project\nmanagement, building, debugging, and profiling.\n\nAGDE is best suited to you if you're developing primarily on Windows and use\nMicrosoft Visual Studio to write C or C++ code. If you're writing C or C++ code\nusing different tools, use Android Studio to develop for Android.\n\nAGDE is part of the Android Game Development Kit. The Android Game Development\nKit includes libraries and tools that support making great games on Android. The\nlibraries in the Android Game Development Kit are compatible with AGDE projects.\nTools like the Android Graphics Inspector can help you tune your game for\noptimal performance.\n\nTarget Android in Visual Studio\n-------------------------------\n\nAGDE adds Android as a platform target to Visual Studio. This enables existing\nmulti-platform Visual Studio game projects to quickly integrate Android as a new\nplatform. Visual Studio IntelliSense features are compatible with AGDE. All\ncurrent Android CPU architectures are supported: both ARM and Intel in 32-bit\nand 64-bit.\n\nBuild in Visual Studio\n----------------------\n\nAGDE integrates with MSBuild for compiling and linking C++ code for Android. The\nAndroid NDK is used to supply the compiler and build toolchain. For developers\nthat have specific dependencies, AGDE is compatible with multiple versions of\nthe NDK. Project build settings are configured using the standard Visual Studio\nproperty system. AGDE is compatible with Incredibuild, enabling developers to\nuse existing distributed build infrastructure to speed up build times when\ncompiling for Android.\n\nDebug in Visual Studio\n----------------------\n\nAGDE supports deploying to, running on, and debugging with both an emulator and\na physical device. The debugger can also be attached to an already-running\nprocess. AGDE interfaces with LLDB for debugging support. With AGDE, debug\nsessions run inside Visual Studio, using its standard interface for breakpoints,\ntracing and variable inspection. Additional features include Memory and Register\nviews, and disassembly of native code. LLDB shell functionality is available\nthrough the Visual Studio Command Window. Unreal Engine developers using 4.26.1\nand later can use AGDE to debug on Android.\n\nProfile from Visual Studio\n--------------------------\n\nAGDE integrates with a standalone version of the Android Studio Profiler. This\nprofiler can be launched from Visual Studio and attached to a running game\nsession. The Android Studio Profiler displays real time usage statistics for\nCPU, memory, network, and energy.\n\nRequirements\n------------\n\nAGDE requires an Intel or AMD PC running Microsoft Windows with the following software installed:\n\n- .NET Core SDK 2.2\n- Android Studio 3.5 or later\n- Visual Studio 2017 (15.4.0 or later) or Visual Studio 2019 (16.0.0 or later)\n\nMore information\n----------------\n\n(Links to download)\n(Links to AGDE guide)"]]