تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تتيح لك إضافة تطوير ألعاب Android (AGDE) لـ Visual Studio
استهداف Android كنظام أساسي لمشاريع Visual Studio. تدعم AGDE مجموعة كاملة من أنشطة التطوير: إدارة المشروعات والإنشاء وتصحيح الأخطاء وتحديد المواصفات.
AGDE هو الأنسب لك إذا كنت تطوِّر البرامج بشكل أساسي على نظام التشغيل Windows وتستخدم
Microsoft Visual Studio لكتابة كود C أو C++. وإذا كنت تكتب كود C أو C++ باستخدام أدوات مختلفة، يمكنك استخدام Android Studio في التطوير لنظام Android.
AGDE هو جزء من مجموعة أدوات Android Game Development Kit. تشتمل مجموعة أدوات تطوير
ألعاب Android على مكتبات وأدوات تدعم إنشاء ألعاب رائعة على Android. تتوافق المكتبات في مجموعة أدوات Android Game Development Kit مع مشاريع AGDE.
يمكنك الاستعانة بأدوات مثل Android Graphics Inspector (أداة فحص رسومات Android) في تحسين أداء لعبتك.
استهداف Android في Visual Studio
تضيف AGDE Android كهدف للنظام الأساسي إلى Visual Studio. يسمح ذلك لمشروعات ألعاب Visual Studio
الحالية المتعددة الأنظمة الأساسية بدمج Android بسرعة كنظام أساسي
جديد. تتوافق ميزات Visual Studio IntelliSense مع AGDE. تتوافق جميع بنيات وحدة المعالجة المركزية (CPU) الحالية لنظام التشغيل Android: كل من معالج ARM وIntel بالإصدار 32 بت و64 بت.
الإنشاء في Visual Studio
تتكامل AGDE مع MSBuild من أجل تجميع وربط كود C++ لنظام التشغيل Android. يُستخدم
Android NDK لتوفير المحول البرمجي وإنشاء سلسلة الأدوات. بالنسبة للمطورين الذين لديهم تبعيات محددة، يتوافق AGDE مع إصدارات متعددة من NDK. يتم ضبط إعدادات إنشاء المشروع باستخدام نظام مواقع Visual Studio العادي. يتوافق AGDE مع Incredibuild، ما يتيح للمطوّرين استخدام البنية الأساسية الحالية للإصدارات الموزَّعة من أجل تسريع أوقات الإصدار عند إنشاء المحتوى لنظام التشغيل Android.
تصحيح الأخطاء في Visual Studio
يدعم AGDE النشر والتشغيل وتصحيح الأخطاء باستخدام كل من المحاكي والجهاز الفعلي. ويمكن أيضًا إرفاق برنامج تصحيح الأخطاء بعملية قيد التشغيل بالفعل. واجهات AGDE وLLDB لدعم تصحيح الأخطاء. باستخدام AGDE، يتم تشغيل جلسات تصحيح الأخطاء داخل Visual Studio باستخدام واجهتها القياسية لنقاط التوقف والتتبع وفحص المتغير. وتشمل الميزات الإضافية طرق عرض الذاكرة
والتسجيل، وتفكيك الرموز البرمجية الأصلية. تتوفّر وظيفة واجهة LLDB من خلال
نافذة أوامر Visual Studio. يمكن لمطوّري برامج Unreal Engine التي تستخدم الإصدار 4.26.1 والإصدارات الأحدث استخدام AGDE لتصحيح الأخطاء على Android.
الملف الشخصي من Visual Studio
تتكامل أداة AGDE مع إصدار مستقل من محلّل "استوديو Android". يمكن تشغيل هذا التحليل من Visual Studio وإرفاقه بجلسة لعبة قيد التشغيل. يعرض المحلل في "استوديو Android" إحصاءات الاستخدام في الوقت الفعلي
وحدة المعالجة المركزية (CPU) والذاكرة والشبكة والطاقة.
الشروط
يتطلب AGDE جهاز كمبيوتر من نوع Intel أو AMD يعمل بنظام التشغيل Microsoft Windows وأن يكون البرنامج التالي مثبَّتًا:
حزمة .NET Core SDK 2.2
الإصدار 3.5 من "استوديو Android" أو إصدار أحدث
Visual Studio 2017 (الإصدار 15.4.0 أو الإصدارات الأحدث) أو Visual Studio 2019 (الإصدار 16.0.0 أو الإصدارات الأحدث)
مزيد من المعلومات
(روابط للتنزيل)
(روابط إلى دليل AGDE)
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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)"]]