ضبط إعدادات "استوديو Android"

يوفّر "استوديو Android" معالجات ونماذج تتحقّق من متطلّبات النظام، مثل "مجموعة تطوير Java" (JDK)، وذاكرة الوصول العشوائي المتوفّرة، وضبط الإعدادات التلقائية، مثل محاكاة Android Virtual Device (AVD) المحسّنة وصور النظام المعدّلة. ويوضّح هذا المستند إعدادات ضبط إضافية لتخصيص استخدامك لتطبيق "استوديو Android".

يوفّر "استوديو Android" إمكانية الوصول إلى ملفَّي إعداد من خلال القائمة مساعدة:

  • studio.vmoptions: يمكنك تخصيص الخيارات في آلة Java الافتراضية (JVM) في "استوديو Android"، مثل حجم ذاكرة التخزين المؤقت وحجم ذاكرة التخزين المؤقت. يُرجى العِلم أنّه قد تتم تسمية هذا الملف studio64.vmoptions على أجهزة Linux، حسب إصدار "استوديو Android".
  • idea.properties: يمكنك تخصيص خصائص "استوديو Android"، مثل مسار مجلد المكوّنات الإضافية أو الحد الأقصى لحجم الملف المتوافق.

للحصول على مستندات محددة حول المحاكي وإعداد الجهاز واستخدامه، يمكنك الاطّلاع على المواضيع التالية:

العثور على ملفات الإعداد

يتم تخزين ملفَّي الإعداد في مجلد الإعدادات في استوديو Android. يعتمد اسم المجلد على إصدار "استوديو Android".

بالنسبة إلى الإصدار Android 4.1 والإصدارات الأحدث، تتوفّر ملفات الإعدادات في المواقع التالية:

  • نظام التشغيل Window

    البنية: %APPDATA%\Google\<product><version>

    مثال: C:\Users\YourUserName\AppData\Roaming\Google\AndroidStudio4.1

  • نظام التشغيل macOS

    البنية: ~/Library/Application Support/Google/<product><version>

    مثال: ~/Library/Application Support/Google/AndroidStudio4.1

  • نظام التشغيل Linux

    البنية: ~/.config/Google/<product><version>

    مثال: ~/.config/Google/AndroidStudio4.1

بالنسبة إلى الإصدار 4.0 والإصدارات الأقدم من Android Studio، تتوفّر ملفات الإعداد في المواقع التالية:

  • نظام التشغيل Windows: %USERPROFILE%\.CONFIGURATION_FOLDER
  • نظام التشغيل mac: ~/Library/Preferences/CONFIGURATION_FOLDER
  • نظام التشغيل Linux: ~/.CONFIGURATION_FOLDER

يمكنك استخدام متغيّرات البيئة التالية للإشارة إلى ملفات محددة تم إلغاؤها في مكان آخر:

  • STUDIO_VM_OPTIONS: ضبط اسم ملف .vmoptions وموقعه الجغرافي
  • STUDIO_PROPERTIES: ضبط اسم ملف .properties وموقعه الجغرافي
  • STUDIO_JDK: ضبط JDK لتشغيل "استوديو Android" باستخدامها

تخصيص خيارات الجهاز الافتراضي

يتيح لك الملف studio.vmoptions تخصيص خيارات JVM في "استوديو Android". لتحسين أداء "استوديو Android"، إنّ الخيار الأكثر شيوعًا الذي يمكن تعديله هو الحد الأقصى لحجم ذاكرة التخزين المؤقت، ولكن يمكنك أيضًا استخدام ملف studio.vmoptions لإلغاء الإعدادات التلقائية الأخرى، مثل حجم ذاكرة التخزين المؤقت الأولية وحجم ذاكرة التخزين المؤقت ومفاتيح جمع الملفات غير المرغوب فيها في Java.

لإنشاء ملف studio.vmoptions جديد أو فتح ملفك الحالي، اتّبِع الخطوات التالية:

  1. النقر على مساعدة > تعديل خيارات الجهاز الافتراضي المخصَّصة إذا لم يسبق لك تعديل خيارات الجهاز الافتراضي لاستوديو Android، سيُطلب منك في IDE إنشاء ملف جديد studio.vmoptions. انقر على إنشاء لإنشاء الملف.
  2. يتم فتح ملف "studio.vmoptions" في نافذة التعديل في "استوديو Android". عدِّل الملف لإضافة خيارات الجهاز الافتراضي المخصَّصة. للحصول على قائمة كاملة بخيارات JVM القابلة للتخصيص، يمكنك الاطّلاع على صفحة خيارات VM من Java HotSpot.

تتم إضافة ملف studio.vmoptions الذي تنشئه إلى ملف studio.vmoptions التلقائي الذي يتوفر في دليل bin/ داخل مجلد تثبيت "استوديو Android".

لا تعدِّل ملف studio.vmoptions المتوفّر داخل مجلد برنامج "استوديو Android" مباشرةً. ويمكنك الوصول إلى الملف للاطّلاع على خيارات الجهاز الافتراضي في "استوديو Android"، لكنّ تعديل ملف studio.vmoptions فقط يضمن عدم إلغاء الإعدادات التلقائية المهمة في "استوديو Android". لذلك، في ملف studio.vmoptions، يمكنك إلغاء السمات التي تهمّك فقط والسماح لتطبيق Android Studio بمواصلة استخدام القيم التلقائية لأي سمات لم يتم تغييرها.

الحد الأقصى لحجم ذاكرة التخزين المؤقت

يبلغ الحد الأقصى لحجم ذاكرة التخزين المؤقت 1280 ميغابايت في "استوديو Android". إذا كنت تعمل على مشروع كبير أو إذا كان نظام التشغيل يحتوي على ذاكرة وصول عشوائي (RAM) كبيرة، يمكنك تحسين الأداء من خلال زيادة الحد الأقصى لحجم ذاكرة التخزين المؤقت لعمليات Android Studio، مثل IDE Core و البرنامج الخفي في Gradle والبرنامج الخفي لنظام Kotlin.

يتحقّق "استوديو Android" تلقائيًا من حدوث تحسينات محتملة في حجم ذاكرة التخزين المؤقت ويُعلمك إذا اكتشف أنه يمكن تحسين الأداء.

إعدادات الذاكرة التي تتيح لك ضبط حد أقصى لحجم ذاكرة الوصول العشوائي (RAM)
          لعمليات Android Studio

الشكل 1. إشعار حول إعدادات الذاكرة المقترَحة.

إذا كنت تستخدم نظامًا إصدار 64 بت لديه ذاكرة وصول عشوائي (RAM) سعة 5 غيغابايت على الأقل، يمكنك أيضًا ضبط مقاسات ذاكرة التخزين المؤقت لمشروعك يدويًا. لإجراء ذلك، يُرجى اتباع الخطوات التالية:

  1. انقر على ملف > الإعدادات من شريط القوائم (استوديو Android > الإعدادات المفضّلة على نظام التشغيل macOS).
  2. انقر على المظهر والسلوك > إعدادات النظام > إعدادات الذاكرة.

    إعدادات الذاكرة التي تتيح لك ضبط حد أقصى لحجم ذاكرة الوصول العشوائي (RAM)
   لعمليات Android Studio

    الشكل 2: يمكنك ضبط الحد الأقصى لحجم ذاكرة الوصول العشوائي (RAM) في إعدادات الذاكرة.

  3. اضبط مقاسات ذاكرة التخزين المؤقت.

  4. انقر على تطبيق.

    إذا غيّرت حجم ذاكرة التخزين المؤقت لـ IDE، يجب إعادة تشغيل Android Studio قبل تطبيق إعدادات الذاكرة الجديدة.

تصدير إعدادات IDE واستيرادها

يمكنك تصدير ملف Settings.jar يتضمّن كل إعدادات واجهة برمجة التطبيقات (IDE) المفضّلة لديك أو جزءًا منها. يمكنك بعد ذلك استيراد ملف JAR إلى مشاريعك الأخرى و/أو إتاحة ملف JAR لزملائك لاستيراده إلى مشاريعهم.

لمزيد من المعلومات، يُرجى الاطّلاع على مشاركة إعدادات IDE في IntelliJ IDEA.

تخصيص مواقع IDE

يتيح لك الملف idea.properties تخصيص سمات IDE لـ "استوديو Android"، مثل المسار إلى المكوّنات الإضافية المثبّتة من قِبل المستخدمين والحد الأقصى لحجم الملف المتوافق مع IDE. يتم دمج الملف idea.properties مع المواقع التلقائية لـ IDE، لذلك يمكنك تحديد خصائص التجاوز فقط.

لإنشاء ملف idea.properties جديد أو لفتح ملفك الحالي، اتّبِع الخطوات التالية:

  1. انقر على مساعدة > تعديل المواقع المخصصة. إذا لم يسبق لك تعديل مواقع IDE، يطلب منك "استوديو Android" إنشاء ملف idea.properties جديد. انقر على Yes (نعم) لإنشاء الملف.
  2. يتم فتح ملف "idea.properties" في نافذة التعديل في "استوديو Android". عدِّل الملف لإضافة خصائص IDE المخصّصة.

يشتمل ملف idea.properties التالي على مواقع IDE مخصصة بشكل عام. للاطّلاع على قائمة كاملة بالمواقع الإلكترونية، يُرجى الاطّلاع على ملف idea.properties الخاص بـ IntelliJ IDEA.

#---------------------------------------------------------------------
# Uncomment this option if you want to customize path to user installed plugins folder. Make sure
# you're using forward slashes.
#---------------------------------------------------------------------
# idea.plugins.path=${idea.config.path}/plugins
#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE should provide code assistance for.
# The larger the file is, the slower its editor works and higher overall system memory requirements are
# if code assistance is enabled. Remove this property or set to very large number if you need
# code assistance for any files available regardless their size.
#---------------------------------------------------------------------
idea.max.intellisense.filesize=2500
#---------------------------------------------------------------------
# This option controls console cyclic buffer: keeps the console output size not higher than the
# specified buffer size (Kb). Older lines are deleted. In order to disable cycle buffer use
# idea.cycle.buffer.size=disabled
#---------------------------------------------------------------------
idea.cycle.buffer.size=1024
#---------------------------------------------------------------------
# Configure if a special launcher should be used when running processes from within IDE.
# Using Launcher enables "soft exit" and "thread dump" features.
#---------------------------------------------------------------------
idea.no.launcher=false
#---------------------------------------------------------------------
# To avoid too long classpath
#---------------------------------------------------------------------
idea.dynamic.classpath=false
#---------------------------------------------------------------------
# There are two possible values of idea.popup.weight property: "heavy" and "medium".
# If you have WM configured as "Focus follows mouse with Auto Raise", then you have to
# set this property to "medium". It prevents problems with popup menus on some
# configurations.
#---------------------------------------------------------------------
idea.popup.weight=heavy
#---------------------------------------------------------------------
# Use default anti-aliasing in system, i.e. override value of
# "Settings|Editor|Appearance|Use anti-aliased font" option. May be useful when using Windows
# Remote Desktop Connection for instance.
#---------------------------------------------------------------------
idea.use.default.antialiasing.in.editor=false
#---------------------------------------------------------------------
# Disabling this property may lead to visual glitches like blinking and fail to repaint
# on certain display adapter cards.
#---------------------------------------------------------------------
sun.java2d.noddraw=true
#---------------------------------------------------------------------
# Removing this property may lead to editor performance degradation under Windows.
#---------------------------------------------------------------------
sun.java2d.d3d=false
#---------------------------------------------------------------------
# Workaround for slow scrolling in JDK6.
#---------------------------------------------------------------------
swing.bufferPerWindow=false
#---------------------------------------------------------------------
# Removing this property may lead to editor performance degradation under X Window.
#---------------------------------------------------------------------
sun.java2d.pmoffscreen=false
#---------------------------------------------------------------------
# Workaround to avoid long hangs while accessing clipboard under Mac OS X.
#---------------------------------------------------------------------
# ide.mac.useNativeClipboard=True
#---------------------------------------------------------------------
# Maximum size (kilobytes) IDEA will load for showing past file contents -
# in Show Diff or when calculating Digest Diff.
#---------------------------------------------------------------------
# idea.max.vcs.loaded.size.kb=20480

ضبط IDE للأجهزة ذات الذاكرة المنخفضة

إذا كنت تستخدم Android Studio على جهاز لا يستوفي المواصفات المقترَحة (يُرجى الاطّلاع على متطلبات النظام)، يمكنك تخصيص IDE لتحسين الأداء على جهازك على النحو التالي:

  • تقليل الحد الأقصى لحجم ذاكرة التخزين المؤقت المتاح لـ "استوديو Android": عليك تقليل الحد الأقصى لحجم ذاكرة التخزين المؤقت إلى "استوديو Android" إلى 512 ميغابايت. لمزيد من المعلومات حول تغيير الحد الأقصى لحجم ذاكرة التخزين المؤقت، يمكنك الاطّلاع على الحد الأقصى لحجم الذاكرة.
  • تحديث Gradle والمكوّن الإضافي لنظام Gradle المتوافق مع Android: يمكنك تحديث أحدث إصدار من Gradle والمكوّن الإضافي لنظام Gradle المتوافق مع Android للاستفادة من أحدث التحسينات في الأداء. للاطّلاع على المزيد من المعلومات حول تحديث Gradle والمكوّن الإضافي لنظام Gradle المتوافق مع Android، يُرجى الاطّلاع على ملاحظات إصدار المكوّن الإضافي Android Gradle.
  • تفعيل وضع "توفير الطاقة": يمكنك تفعيل وضع "توفير الطاقة" لإيقاف عدد من عمليات الخلفية التي تستهلك قدرًا كبيرًا من الذاكرة والبطارية، بما في ذلك تمييز الأخطاء وعمليات الفحص أثناء التنقل وإكمال رمز النافذة المنبثقة تلقائيًا والتجميع التلقائي للخلفية المتزايدة. لتفعيل "وضع توفير الطاقة"، انقر على ملف > وضع توفير الطاقة.
  • إيقاف عمليات فحص الوبر غير الضرورية: لتغيير عمليات فحص الوبر التي تعمل بنظام التشغيل Android على الرمز، يمكنك اتّباع الخطوات التالية:

    1. انقر على ملف > الإعدادات (على نظام التشغيل macOS وAndroid Studio > الإعدادات المفضّلة) لفتح مربّع الحوار الإعدادات.
    2. في اللوحة اليمنى، وسِّع قسم المحرِّر وانقر على الفحوصات.
    3. انقر على مربّعات الاختيار لاختيار أو إلغاء اختيار عمليات التحقّق من الوبر حسب ما يتطلبه مشروعك.
    4. انقر على تطبيق أو حسنًا لحفظ التغييرات.
  • تصحيح الأخطاء على جهاز: يمكنك تحسين الأداء العام لاستوديو Android من خلال تصحيح الأخطاء على جهاز فعلي. إنّ تصحيح الأخطاء في جهاز محاكاة يستخدم مساحة أكبر من الذاكرة مقارنةً بتصحيح الأخطاء على جهاز فعلي.

  • تضمين خدمات Google Play اللازمة كملحقات: يجب تضمين خدمات Google Play اللازمة كملحقات في مشروعك. يؤدي التبعية إلى زيادة مساحة الذاكرة اللازمة، لذلك يؤدي الحد منها إلى تحسين استخدام الذاكرة ومستوى أدائها. لمزيد من المعلومات، يُرجى الاطّلاع على تعريف الاعتماديات لخدمات Google Play.

  • تقليل الحد الأقصى لحجم ذاكرة التخزين المؤقت المتوفّر لتطبيق Gradle: قلِّل من قيمة الحد الأقصى لحجم ذاكرة Gradle التي يبلغ حجمها التلقائية، وهي 1,536 ميغابايت، من خلال إلغاء سمة org.gradle.jvmargs في ملف gradle.properties، على النحو الموضّح:

    # Make sure to gradually decrease this value and note
    # changes in performance. Allocating too little memory can
    # also decrease performance.
    org.gradle.jvmargs = -Xmx1536m
    
  • التأكّد من عدم تفعيل التجميع المجمّع: يمكن أن يجمّع "استوديو Android" وحدات مستقلة بشكل متوازٍ، ولكن اترك هذه الميزة غير مفعّلة إذا كان لديك نظام ذاكرة منخفض. للتحقُّق من هذا الإعداد، نفِّذ ما يلي:

    1. انقر على ملف > الإعدادات (على نظام التشغيل macOS واستوديو Android > الإعدادات المفضّلة) لفتح مربّع الحوار الإعدادات.
    2. في اللوحة اليمنى، وسِّع الإصدار والتنفيذ والتفعيل، ثم انقر على مُجمِّع.
    3. تأكَّد من عدم وضع علامة في المربّع بجانب الخيار تجميع الوحدات المستقلة بالتوازي.
    4. إذا أجريت تغييرًا، انقر على تطبيق أو حسنًا لكي يتم تفعيل التغيير.

ضبط إصدار JDK

وقد تم إرفاق نسخة من أحدث إصدار من OpenJDK مع إصدارات Android الحالية، وهذا هو إصدار JDK الذي نقترح عليك استخدامه لمشاريع Android. لاستخدام JDK المجمَّع، عليك تنفيذ ما يلي:

  1. افتح مشروعك في "استوديو Android" واختَر ملف > الإعدادات (على نظام التشغيل macOS واستوديو Android > الإعدادات المفضّلة).
  2. في اللوحة اليمنى، انتقِل إلى الإصدار والتنفيذ والنشر > أدوات الإنشاء > Gradle.
  3. ضمن Gadle JDK، حدِّد الخيار JDK المضمَّن.
  4. انقر على حسنًا.

بشكل تلقائي، يعتمد إصدار لغة Java المستخدم في تجميع مشروعك على compileSdkVersion لمشروعك، لأن الإصدارات المختلفة من Android تتوافق مع إصدارات مختلفة من Java. وإذا لزم الأمر، يمكنك إلغاء إصدار Java التلقائي هذا من خلال إضافة حظر compileOptions التالي إلى ملف build.gradle:

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_6
        targetCompatibility JavaVersion.VERSION_1_6
    }
}

لمزيد من المعلومات حول مكان تحديد compileSdkVersion، اطّلِع على ملف الإصدار على مستوى الوحدة.

ضبط إعدادات الخادم الوكيل

تعمل الخوادم الوكيلة كنقاط اتصال وسيطة بين برامج HTTP وخوادم ويب تضيف الأمان والخصوصية إلى اتصالات الإنترنت.

لدعم تشغيل "استوديو Android" خلف جدار ناري، استخدِم صفحة إعدادات الخادم الوكيل HTTP لـ Android Studio لضبط إعدادات الخادم الوكيل HTTP.

عند تشغيل مكوّن Gradle الإضافي من Android من سطر الأوامر أو على الأجهزة التي لا يتم تثبيت "استوديو Android" فيها، مثل خوادم الدمج المستمر، اضبط إعدادات الخادم الوكيل في ملف إصدار Gradle.

إعداد الخادم الوكيل في Android Studio

يتوافق "استوديو Android" مع إعدادات الخادم الوكيل لبروتوكول HTTP حتى تتمكّن من تشغيل "استوديو Android" بعد جدار ناري أو شبكة آمنة. لضبط إعدادات الخادم الوكيل HTTP في "استوديو Android"، يُرجى اتّباع الخطوات التالية:

  1. من شريط القوائم، انقر على ملف > الإعدادات (على نظام التشغيل macOS، انقر على استوديو Android > الإعدادات المفضّلة).
  2. في اللوحة على يمين الصفحة، انقر على المظهر والسلوك > إعدادات النظام > الخادم الوكيل HTTP. ستظهر صفحة الخادم الوكيل HTTP.
  3. اختَر الاكتشاف التلقائي للخادم الوكيل لاستخدام عنوان URL تلقائي للخادم الوكيل لإعدادات الخادم أو الضبط اليدوي للخادم الوكيل لإدخال كل إعداد من الإعدادات بنفسك. للحصول على شرح تفصيلي لهذه الإعدادات، يُرجى الاطّلاع على خادم وكيل HTTP.
  4. انقر على تطبيق أو حسنًا حتى تدخل التغييرات إلى حيز التنفيذ.

مكوّن Android الإضافي لإعدادات الخادم الوكيل HTTP من Gradle

عند تشغيل مكوّن Android الإضافي من سطر الأوامر أو على الأجهزة التي لا يتم تثبيت "استوديو Android" بها، يمكنك ضبط إعدادات الخادم الوكيل لنظام Android Gradle في ملف Gradle Build.

بالنسبة إلى إعدادات الخادم الوكيل HTTP الخاصة بالتطبيق، يمكنك ضبط إعدادات الخادم الوكيل في ملف build.gradle على النحو المطلوب لكل وحدة تطبيق:

plugins {
  id 'com.android.application'
}

android {
    ...

    defaultConfig {
        ...
        systemProp.http.proxyHost=proxy.company.com
        systemProp.http.proxyPort=443
        systemProp.http.proxyUser=userid
        systemProp.http.proxyPassword=password
        systemProp.http.auth.ntlm.domain=domain
    }
    ...
}

لضبط إعدادات الخادم الوكيل HTTP على مستوى المشروع، اضبط إعدادات الخادم الوكيل في ملف gradle/gradle.properties:

# Project-wide Gradle settings.
...

systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=443
systemProp.http.proxyUser=username
systemProp.http.proxyPassword=password
systemProp.http.auth.ntlm.domain=domain

systemProp.https.proxyHost=proxy.company.com
systemProp.https.proxyPort=443
systemProp.https.proxyUser=username
systemProp.https.proxyPassword=password
systemProp.https.auth.ntlm.domain=domain

...

للحصول على معلومات حول استخدام خصائص Gradle لإعدادات الخادم الوكيل، يمكنك الاطّلاع على دليل مستخدم Gradle.

تحسين أداء "استوديو Android" على نظام التشغيل Windows

قد يتأثر أداء Android Studio على Windows بمجموعة متنوعة من العوامل. يوضّح هذا القسم طريقة تحسين إعدادات "استوديو Android" للحصول على أفضل أداء ممكن على نظام التشغيل Windows.

تقليل تأثير البرامج المضادة للفيروسات على سرعة الإصدار

يمكن أن تتداخل بعض برامج مكافحة الفيروسات مع عملية إصدار "استوديو Android"، ما يؤدي إلى عمل الإصدارات بشكل أبطأ. عند تشغيل إصدار في "استوديو Android"، يجمع Gradle موارد تطبيقك ورمز المصدر ثم يجمع الموارد المجمّعة معًا في حزمة APK أو AAB. أثناء هذه العملية، يتم إنشاء العديد من الملفات على جهاز الكمبيوتر. إذا تم تفعيل الفحص في الوقت الفعلي لبرنامج مكافحة الفيروسات في الوقت الفعلي، يمكن أن تفرض برامج مكافحة الفيروسات إيقاف عملية الإنشاء في كل مرة يتم فيها إنشاء ملف أثناء فحص هذا الملف.

لتجنب هذه المشكلة، يمكنك استبعاد أدلة معيّنة من البحث في الوقت الفعلي في برنامج مكافحة الفيروسات.

تعرض القائمة التالية الموقع الجغرافي لكل دليل في "استوديو Android" يتم استبعاده من المسح في الوقت الفعلي:

ذاكرة التخزين المؤقت لأجهزة Gradle
%USERPROFILE%\.gradle
مشاريع "استوديو Android"
%USERPROFILE%\AndroidStudioProjects
Android SDK
%USERPROFILE%\AppData\Local\Android\SDK

ملفات نظام Android Studio

البنية: %LOCALAPPDATA%\Google\<product><version>

مثال: C:\Users\YourUserName\AppData\Local\Google\AndroidStudio4.1

تخصيص مواقع الدليل للبيئات التي تتحكم فيها سياسة المجموعة

إذا كانت سياسة المجموعة تفرض قيودًا على الأدلة التي يمكنك استبعادها من البحث في الوقت الفعلي على جهاز الكمبيوتر، يمكنك نقل أدلة "استوديو Android" إلى أحد المواقع الجغرافية التي تم استبعادها من سياسة المجموعة المركزية فعلاً.

تعرض القائمة التالية كيفية تخصيص الموقع الجغرافي لكل دليل في "استوديو Android"، حيث يكون C:\WorkFolder هو الدليل الذي يتم استثناءه في سياسة المجموعة:

ذاكرة التخزين المؤقت لأجهزة Gradle
حدِّد متغيّر بيئة GRADLE_USER_HOME للإشارة إلى C:\WorkFolder\.gradle.
مشاريع "استوديو Android"
يمكنك إنشاء أدلة المشاريع أو إنشاؤها في دليل فرعي مناسب من C:\WorkFolder. مثلاً: C:\WorkFolder\AndroidStudioProjects
Android SDK

اتّبِع الخطوات التالية لتخصيص الموقع الجغرافي:

  1. في "استوديو Android"، افتح مربع حوار الإعدادات (الإعدادات المفضّلة على نظام التشغيل macOS)، ثم انتقِل إلى المظهر والسلوك > إعدادات النظام > حزمة تطوير البرامج (SDK) لنظام التشغيل Android.

  2. غيِّر قيمة الموقع الجغرافي لحزمة Android SDK إلى C:\WorkFolder\AndroidSDK.

    ولتجنُّب تنزيل حزمة تطوير البرامج (SDK) مرة أخرى، انسخ دليل SDK الحالي المتوفّر في %USERPROFILE%\AppData\Local\Android\SDK بشكل تلقائي إلى الموقع الجديد.

ملفات نظام "استوديو Android"

اتّبِع الخطوات التالية لتخصيص الموقع الجغرافي:

  1. في "استوديو Android"، انقر على المساعدة > تعديل الخصائص المخصّصة.

    يطلب منك "استوديو Android" إنشاء ملف idea.properties إذا لم يكن لديك ملف.

  2. أضِف السطر التالي إلى ملف idea.properties:

    idea.system.path=c:/workfolder/studio/caches/trunk-system