بعد تثبيت "استوديو Android"، يمكنك الاحتفاظ بحزمة تطوير البرامج "استوديو Android" وأدوات حزمة تطوير البرامج (SDK) لنظام التشغيل Android محدَّثة مع التحديثات التلقائية. و"مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android"
تحديث بيئة التطوير المتكاملة (IDE) باستخدام مجموعة أدوات JetBrains
إذا تم تثبيت "استوديو Android" باستخدام مجموعة أدوات JetBrains، ثم تتولّى "مجموعة الأدوات" مسؤولية معالجة تحديثات "استوديو Android". يتيح لك Toolbox تثبيت إصدار Canary الإصدار التجريبي والثابت من "استوديو Android" بالتوازي. كما يتيح لك أيضًا العودة إلى الإصدار السابق من كل منها، إذا لزم الأمر. عند توفر تحديث، يتم عرضه في مربع الأدوات، باسم كما هو موضح في الشكل 1.
![صندوق أدوات Jetbrains يعرض التعديلات المتاحة](https://developer.android.com/static/studio/images/jetbrains-toolbox_2x.png?authuser=9&hl=ar)
الشكل 1. تعرض مجموعة أدوات Jetbrains التحديثات المتاحة.
تحديث بيئة التطوير المتكاملة (IDE) وتغيير القنوات
في حال تثبيت "استوديو Android" يدويًا، سيُعلِمك "استوديو Android" بفقاعة صغيرة عند توفّر تحديث لبيئة التطوير المتكاملة (IDE). للبحث يدويًا عن تحديثات، النقر على ملف >الإعدادات >المظهر السلوك > إعدادات النظام > التحديثات (على نظام التشغيل macOS، استوديو Android > البحث عن تحديثات). انظر الرسم 2.
تتوفّر تحديثات "استوديو Android" من الجهات التالية: قنوات الإصدار:
- قناة إصدار Canary: هذه أحدث التحسينات
يتم تحديث الإصدارات أسبوعيًا تقريبًا ويمكن تنزيلها على
معاينة الإصدار
بالإضافة إلى إمكانية تلقّي إصدارات Canary من "استوديو Android"، يمكنك أيضًا الحصول على معاينة إصدارات من أدوات حزمة تطوير البرامج (SDK) الأخرى، بما في ذلك "محاكي Android".
وعلى الرغم من أن هذه الإصدارات تخضع الأخطاء، فإنها يتم اختبارها وتكون متاحة حتى تتمكن من تجربة والميزات وتقديم الملاحظات.
ملاحظة: لا يُنصح باستخدام هذه القناة مع وتطوير الإنتاج.
- القناة التجريبية: هذه القنوات مرشحة للإصدار بناءً على إصدارات كناري مستقرة. وتتوفّر للتنزيل في صفحة إصدار معاينة. يتم إصدارها للحصول على الملاحظات قبل دمجها في القناة الثابتة.
- القناة الثابتة: الإصدار الرسمي والمستقر من استوديو Android:
إذا أردت تجربة إحدى قنوات المعاينة (إصدار Canary أو إصدار تجريبي) مع الاستمرار في استخدام الإصدار الثابت لمشروعات الإنتاج، يمكنك يمكنك تثبيتها جنبًا إلى جنب.
![](https://developer.android.com/static/studio/images/preferences-updates_2x.png?authuser=9&hl=ar)
الشكل 2. تحديثات "استوديو Android" والتفضيلات.
حذف أدلة "استوديو Android" غير المستخدَمة
![](https://developer.android.com/static/studio/images/intro/delete-unused-directories-dialog-2x.png?authuser=9&hl=ar)
عند تشغيل إصدار رئيسي من "استوديو Android" للمرة الأولى، تبحث الأداة عن أدلة. يحتوي على ذاكرات التخزين المؤقت والإعدادات والفهارس والسجلات لإصدارات "استوديو Android" التي تعذر العثور على التثبيت المقابل. يمكنك الانتقال إلى مقالة حذف "استوديو Android" غير المستخدَم يعرض مربع حوار "الأدلة" المواقع الجغرافية والأحجام والأوقات التي تم تعديلها آخر مرة لهذه الأدلّة التي لم يتم استخدامها. الأدلة وتوفير خيار لحذفها.
تعديل أدواتك باستخدام "مدير حِزم تطوير البرامج (SDK)"
يساعدك تطبيق "إدارة حزمة تطوير البرامج (SDK) لنظام التشغيل Android" في تنزيل أدوات حزمة تطوير البرامج (SDK) والأنظمة الأساسية والمكونات الأخرى التي تحتاجها لتطوير تطبيقاتك. بعد التنزيل، يمكنك العثور على كل حزمة في الدليل مُشار إليها على أنّها Android SDK Location، كما هو موضح في الشكل 3.
لفتح "مدير SDK" من "استوديو Android"، انقر على الأدوات >.
أداة إدارة حِزم SDK أو انقر على أداة إدارة حِزم تطوير البرامج (SDK)
في شريط الأدوات. إذا لم تكن تستخدم "استوديو Android"، يمكنك تنزيل الأدوات
باستخدام
sdkmanager
أداة سطر الأوامر.
عند توفر تحديث لحزمة لديك بالفعل، شرطة
يظهر الرمز في مربّع الاختيار بجانب الحزمة.
- لتحديث عنصر أو تثبيت عنصر جديد، ضَع علامة في مربّع الاختيار.
- لإلغاء تثبيت حزمة، انقر لإزالة مربع الاختيار.
وتتم الإشارة إلى التحديثات المعلّقة في العمود الأيمن مع رمز التنزيل.
عمليات الإزالة المعلّقة هي
يُشار إليه بعلامة X حمراء:
.
لتعديل الحِزم المحدّدة، انقر على تطبيق أو حسنًا ووافِق على أي اتفاقيات الترخيص.
![](https://developer.android.com/static/studio/images/sdk-manager-tools_2x.png?authuser=9&hl=ar)
الشكل 3. "مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android"
الحِزم المطلوبة
يمكنك العثور على الأدوات التالية في علامة التبويب أدوات حزمة تطوير البرامج (SDK):
- أدوات إنشاء حزمة تطوير البرامج (SDK) لنظام التشغيل Android
- تتضمّن أدوات لإنشاء تطبيقات Android. لمزيد من المعلومات، يُرجى الاطّلاع على ملاحظات إصدار "أدوات إنشاء حِزم تطوير البرامج (SDK)":
- أدوات النظام الأساسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- تتضمّن أدوات متنوعة مطلوبة بموجب
نظام Android الأساسي، بما في ذلك أداة
adb
. - أدوات سطر الأوامر لحزمة تطوير البرامج (SDK) لنظام التشغيل Android
- وتتضمّن أدوات أساسية مثل ProGuard. لمزيد من المعلومات، يُرجى مراجعة ملاحظات إصدار "أدوات SDK"
- نظام Android SDK الأساسي
في علامة التبويب منصّات حِزم SDK، يجب تثبيت إصدار واحد على الأقل من نظام التشغيل Android. حتى تتمكن من تجميع تطبيقك. استخدِم أحدث إصدار من المنصة كهدف للإصدار تقديم أفضل تجربة مستخدم على أحدث الأجهزة. لتنزيل نسخة، ضَع علامة في مربّع الاختيار بعد ذلك. باسم الإصدار.
لا يزال بإمكانك تشغيل تطبيقك على إصدارات قديمة. مع ذلك، عليك البناء وفقًا لأحدث الإصدار لاستخدام ميزات جديدة عند تشغيله على أجهزة مزودة بأحدث إصدار من Android
- برنامج تشغيل USB من Google
- مطلوب لنظام التشغيل Windows. تشمل أدوات لمساعدتك في تحقيق الأداء المطلوب
adb
تصحيح الأخطاء باستخدام أجهزة Google. للتثبيت، يُرجى الانتقال إلى احصل على برنامج تشغيل USB من Google. - محاكي Android
- أداة لمحاكاة الأجهزة تستند إلى QEMU يمكنك استخدامها لتصحيح الأخطاء واختبارها في بيئة تشغيل Android فعلية. لمزيد من التفاصيل، يُرجى مراجعة ملاحظات إصدار المحاكي.
- صور نظام Intel أو ARM
- يجب توفير صورة النظام لتشغيل محاكي Android. كل إصدار من إصدارات النظام الأساسي على صور النظام المتوافقة. يمكنك أيضًا تنزيل صور النظام لاحقًا. عند إنشاء أجهزة Android الافتراضية في مدير AVD اختَر إما Intel أو معالجات ARM استنادًا إلى معالج جهاز الكمبيوتر قيد التطوير.
- خدمات Google Play
- يتضمن هذا الإصدار مجموعة من المكتبات والمستندات والنماذج للمساعدة في إنشاء تطبيقك. إذا كنت تريد استخدام واجهات برمجة التطبيقات من خدمات Google Play، يجب استخدام نظام Google APIs. أو صورة نظام Google Play
- انقر على علامة التبويب المواقع الإلكترونية المُحدَّثة من حزمة تطوير البرامج (SDK).
- انقر على إضافة.
في أعلى النافذة.
- أدخِل الاسم وعنوان URL للموقع الإلكتروني التابع للجهة الخارجية، ثم انقر على حسنًا.
- تأكّد من وضع علامة في مربّع الاختيار في المربّع مفعّل. .
- انقر على تطبيق أو حسنًا.
- على جهاز تم تثبيت "استوديو Android" عليه، انقر على الأدوات >. مدير حِزم SDK: في أعلى النافذة، لاحظ أن Android موقع حزمة SDK:
الانتقال إلى ذلك الدليل وتحديد مكان دليل
licenses/
داخلها.إذا لم يظهر لك دليل
licenses/
، ارجع إلى "استوديو Android" وتحديث أدوات حزمة تطوير البرامج (SDK) الخاصة بك وقبول الترخيص الاتفاقيات. عند الرجوع إلى الدليل الرئيسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android، عليك تنفيذ ما يلي: اطّلع على الدليل.- انسخ الدليل
licenses/
بأكمله والصقه في القسم الدليل الرئيسي لحزمة تطوير البرامج (SDK) لنظام التشغيل Android على الجهاز الذي تريد إنشاء مماثلة.
الحزم المقترَحة
يُنصَح باستخدام الأدوات التالية للتطوير:
ملاحظة: معظم مكتبات واجهات برمجة التطبيقات التي سبق توفيرها من خلال
حزم support Repository (مثل مكتبة دعم Android) وتخطيط القيد
يتوفّر الآن "خدمات Google Play" وFirebase) في مستودع Maven من Google.
إنّ المشاريع التي تم إنشاؤها باستخدام الإصدار Android Studio 3.0 والإصدارات الأحدث تتضمّن تلقائيًا هذا المستودع في
تهيئة الإصدار. إذا كنت تستخدم مشروعًا قديمًا، عليك إضافة مستودع Maven من Google يدويًا إلى
ملف build.gradle
أو build.gradle.kts
القائمة السابقة غير شاملة، ويمكنك إضافة مواقع إلكترونية أخرى لتنزيل حزم إضافية. من جهات خارجية، كما هو موضح في القسم التالي.
في بعض الحالات، قد تتطلب حزمة SDK حدًّا أدنى معيّنًا من المراجعة أداة أخرى. في هذه الحالة، سيُرسل إليك "مدير SDK" تحذيرًا ويضيف التبعيات إلى قائمة التنزيلات الخاصة بك.
تعديل أو إضافة المواقع الإلكترونية الخاصة بأدوات حزمة تطوير البرامج (SDK)
ضمن علامة التبويب المواقع الإلكترونية المُثبَّتة في حزمة SDK، يمكنك إضافة وإدارة المواقع الإلكترونية الأخرى التي تستضيف أدواتها، ثم تنزيل الحزم من هذه المواقع. عمليات تحقّق من "استوديو Android" بشأن أدوات Android أو تحديثات الأدوات التابعة لجهة خارجية من مواقع حِزم SDK التي تضيفها.
على سبيل المثال، قد يعرض مشغل شبكة الجوال أو الشركة المصنعة للجهاز مكتبات واجهات برمجة التطبيقات المتوافقة مع الأجهزة التي تعمل بنظام التشغيل Android إلى باستخدام مكتباتهم، يمكنك تثبيت حزمة SDK لنظام التشغيل Android من خلال إضافة عنوان URL لأدوات حزمة تطوير البرامج (SDK) إلى أداة إدارة حزمة تطوير البرامج (SDK) في علامة التبويب مواقع تحديث حزمة تطوير البرامج (SDK).
في حال استضافت شركة تشغيل شبكة جوّال أو شركة مصنّعة للجهاز ملف مستودع إضافة حزمة تطوير البرامج (SDK) على موقع الويب، اتبع هذه الخطوات لإضافة الموقع إلى حزمة تطوير البرامج (SDK) لنظام التشغيل Android المدير:
ستظهر الآن أي حِزم SDK متوفّرة من الموقع الإلكتروني. في علامتَي التبويب منصّات حِزم SDK أو أدوات حِزم SDK حسبما تقتضي الحاجة.
تنزيل الحزم المفقودة تلقائيًا باستخدام Gradle
عند تشغيل إصدار من سطر الأوامر أو Android Studio، يمكن أن ينزّل Gradle تلقائيًا عدم توفُّر حِزم SDK التي يعتمد عليها مشروع، ما دام ترخيص حزمة تطوير البرامج (SDK) المقابل أن تكون الاتفاقيات قد سبق أن تم قبولها في مدير حِزم تطوير البرامج (SDK).
عند قبول اتفاقيات الترخيص باستخدام "أداة إدارة حِزم تطوير البرامج (SDK)"، "استوديو Android" تنشئ دليل تراخيص داخل الدليل الرئيسي لحزمة SDK. دليل التراخيص هذا حتى يتمكن Gradle من تنزيل الحزم المفقودة تلقائيًا.
إذا كنت قد قبلت اتفاقيات الترخيص في محطة عمل واحدة ولكنك تريد تنشئ مشاريعك على مشروع مختلف، فيمكنك تصدير التراخيص عن طريق نسخ دليل التراخيص المقبولة
لنسخ التراخيص إلى جهاز آخر جهازك، اتبع الخطوات التالية:
بإمكان Gradle الآن تنزيل الحزم المفقودة تلقائيًا التي يعتمد عليها مشروعك.
يُرجى العِلم أنّه يتم إيقاف هذه الميزة تلقائيًا في الإصدارات التي يتم تشغيلها من خلالها.
"استوديو Android"، حيث يعالج مدير حزمة تطوير البرامج (SDK) تنزيل الحزم المفقودة
بيئة التطوير المتكاملة (IDE). لإيقاف هذه الميزة يدويًا، اضبط
android.builder.sdkDownload=false
في
ملف واحد (gradle.properties
) لمشروعك.
تحديث أدواتك باستخدام سطر الأوامر
في الأنظمة التي لا تحتوي على واجهة مستخدم رسومية، مثل خوادم CI، لا يمكنك استخدام
أداة "مدير SDK" في "استوديو Android" بدلاً من ذلك، استخدم
أداة سطر الأوامر sdkmanager
للتثبيت
وتحديث أدوات ومنصات SDK.
بعد تثبيت الأدوات والأنظمة الأساسية لحزمة تطوير البرامج (SDK) باستخدام sdkmanager
، قد يكون عليك الموافقة على
أي تراخيص مفقودة. ويمكن إجراء ذلك أيضًا باستخدام sdkmanager
:
$ sdkmanager --licenses
يفحص هذا الأمر جميع الأدوات والأنظمة الأساسية لحزمة تطوير البرامج (SDK) المثبّتة ويعرض أي تراخيص تتضمن. لم يتم قبوله. سيُطلب منك قبول كل ترخيص.