Skyforge
المكوّن الإضافي لـ Android Studio IDE يتيح لك نقل عملية إنشاء Gradle من الكمبيوتر المحلي إلى خادم بعيد
- وصف
- كيف يعمل؟
- سمات
- تحضير
- الاستخدام
- العرض التوضيحي
- توافق IDE
- ثَبَّتَ
- يدعم
- تعليق
- شكر وتقدير
- رخصة
وصف
يتيح لك برنامج Android Studio المكون الإضافي هذا نقل بنيات Gradle المستهلكة للذاكرة CPU وذاكرة RAM لمشاريع Android إلى خادم بعيد والاستفادة من موارده بدلاً من جهازك المحلي. إذا كنت تعمل على محطة عمل ضعيفة ، مثل جهاز كمبيوتر محمول صغير ، فإن هذا يمكن أن يعزز أدائك بشكل كبير. سوف تواجه أيضًا ضوضاء أقل بكثير من المعجبين وارتفاع درجة الحرارة. ما عليك سوى تشغيل وضع الإنشاء عن بُعد ودع الخادم يقوم بكل العمل الشاق. يمكنك العودة إلى وضع الإنشاءات المحلية في أي وقت تريده ، على سبيل المثال ، إذا كان الخادم الخاص بك غير متوفر حاليًا أو كنت خارج تغطية الشبكة. قم بإعداد تكوين اتصال الخادم في إعدادات البرنامج المساعد مرة واحدة وإعادة استخدامه لأي من مشاريع Android Studio ، في أي وقت تريده.
كيف يعمل؟
يستخدم قوة أدوات SSH و RSYNC. يتم نسخ الكود المصدر لمشروع Android الخاص بك إلى خادم بعيد ، ثم يتم تنفيذ إنشاء Gradle على الخادم البعيد ، ثم يتم سحب نتائج الإنشاء (APK ، ملفات AAB ، تعيينات البروغ ، وما إلى ذلك) مرة أخرى إلى الجهاز المحلي الخاص بك وتستخدم كالمعتاد.
سمات
- تكامل سلس مع واجهة المستخدم الرسومية Android Studio. لا توجد حاجة إلى أوامر يدوية أو نصوص خاصة. ما عليك سوى تشغيل وضع البناء عن بُعد واستخدم أزرار "Run" و "Debug" كالمعتاد. يمكنك استخدام تصحيح الأخطاء لتصحيح تطبيقات على أجهزتك المتصلة بـ USB ، إلخ.
- واجهة المستخدم أصلية تمامًا ، تعمل IDE على جهاز الكمبيوتر المحلي ، وليس على الخادم. لا تتأخر شبكة لواجهة المستخدم. انخفاض الاعتماد على جودة الشبكة والاستقرار.
- لا يلزم تعديل رمز مصدر المشروع. لا تحتاج إلى إضافة أي ملحقات بنية Gradle ، وإعادة كتابة التكوينات ، إلخ.
- يمكنك التبديل بسرعة بين أوضاع الإنشاء على جهاز محلي أو على خادم بعيد مع زر واحد نقرة.
- يتم إجراء جميع الاتصالات بين الجهاز المحلي والخادم البعيد الخاص بك فقط عبر SSH وتأمين مع تشفيره.
- إذا كان مشروعك يحتوي على تبعيات يتم سحبها من مستودعات Maven أو Nexus الخاصة بشركتك الموجودة داخل VPN لشركتك ، فيمكنك الوصول إليها بسهولة على الخادم الخاص بك عن طريق تكوين أنفاق الوكيل على جهازك المحلي.
تحضير
- قم بإعداد جميع الأشياء الأساسية على الخادم البعيد ، أو OpenSsh Server ، وما إلى ذلك . سيكون عليك القيام بذلك مرة واحدة فقط . تحقق من تعليمات جزء الخادم هذا للحصول على التفاصيل.
- قم بإعداد أدوات SSH و RSYNC على جهاز الكمبيوتر المحلي ، بالإضافة إلى تكوين SSH المناسب. سيكون عليك القيام بذلك مرة واحدة فقط . تحقق من تعليمات جزء العميل هذا للحصول على التفاصيل.
- تكوين البرنامج المساعد. قم بإعداد اتصال SSH بخادمك البعيد. قم بإعداد تبعيات للبناء على الجهاز البعيد ، سيتعين عليك القيام بذلك مرة واحدة للمشروع . تحقق من تعليمات تكوين المكون الإضافي هذا للحصول على التفاصيل.
الاستخدام
- اضغط على زر "Toggle Remote Builds" لتنشيط وضع الإنشاء عن بُعد لمشروعك.
- هذا كل شيء. استمتع ببناء أسرع! ليس عليك أن تفعل أي شيء محدد من الآن فصاعدًا. ما عليك سوى استخدام Android Studio كما تفعل عادة. يمكنك الضغط على أزرار القائمة لتنظيف المشاريع وإعادة بناءها ، وما إلى ذلك ، يمكنك تنفيذ أي أمر Gradle يدويًا في مكونات Terminal أو Intellij Gradle ، يمكنك الضغط على أزرار "التشغيل" أو "التصحيح" لإنشاء وتشغيله على جهاز USB أو محاكي متصل ، يمكنك استخدام تصحيح الأخطاء ويمكنك استخدام كل ما تستخدمه في روتين برامجك. سيتم تنفيذ جميع أوامر Gradle على الخادم ، وليس على جهازك المحلي.
- إذا كنت بحاجة إلى تعطيل وضع الإنشاءات عن بُعد ، فما عليك سوى الضغط على زر "تبديل البناء عن بُعد" مرة أخرى ، وسيتم الآن تنفيذ جميع أوامر Gradle محليًا.
العرض التوضيحي

توافق IDE
من المفترض أن يتم استخدام هذا البرنامج المساعد في Android Studio. من الناحية الفنية ، ستعمل أيضًا في Idea Intellij ، ولكن فقط إذا كان مشروعك هو مشروع Android ويتم استخدام Gradle كنظام بناء.
ثَبَّتَ
تثبيت من الإعدادات
في استوديو Android الخاص بك ، أدخل إعدادات IDE. انتقل إلى الإضافات ، وحدد علامة التبويب Marketplace ، وابحث عن البرنامج المساعد Skyforge ، انقر فوق الزر "تثبيت المكون الإضافي" .
بدلاً من ذلك ، يمكنك تنزيل البرنامج المساعد مباشرة من صفحة Marketplace Jetbrains
التثبيت من ZIP الإصدار
- قم بتنزيل ملف zip من صفحة الإصدارات
- استيراده إلى Android Studio: الإعدادات > الإضافات > انقر فوق أيقونة "GEAR"> تثبيت البرنامج المساعد من القرص
بناء وتثبيت من رمز المصدر
- قم بتنزيل رمز المصدر عن طريق استنساخه مع GIT
- أدخل دليل المشروع
- قم بتنفيذ أمر Gradle لإنشاء البرنامج المساعد
git clone https://github.com/LuigiVampa92/SkyForge.git
cd SkyForge
./gradlew buildPlugin
بعد اكتمال عملية الإنشاء ، يمكنك الحصول على ملف ZIP النتيجة في ./build/distributions .
يدعم
- نجم هذا المستودع github
- قيم المكون الإضافي في سوق JetBrains؟
- اشتر لي القهوة؟
تعليق
إذا أردت ، يمكنك تقديم ملاحظاتك واقتراح أفكار لميزات جديدة. فيما يلي قائمة جهات الاتصال:
- البريد الإلكتروني ✉
- برقية
شكر وتقدير
يستخدم هذا البرنامج المساعد Android Studio مكونًا إضافيًا لـ Gradle Build استنادًا إلى مشروع Mirakle ، والذي يعتمد بدوره على Mainframer. شكرني الكبير للمؤلفين والمساهمين في هذه المشاريع ، الذين قدموا أول تطبيق سهل الاستخدام لهذه الفكرة وألهموني لتطوير هذا البرنامج المساعد IDE. أيضًا ، بفضل JetBrains على الإضافات المفتوحة المصدر ومجتمع Developer Intellij للحصول على نصائح مفيدة.
رخصة
يرجى الاطلاع على الترخيص للحصول على التفاصيل.