تتضمّن هذه الصفحة إرشادات حول تحديد المشاكل الشائعة وحلّها. المشكلات في استوديو Android.
شاشات عالية الكثافة
بدءًا من الإصدار 1.5، سيوفّر "استوديو Android" إمكانية استخدام الشاشات العالية الكثافة. (مثل شاشات HiDPI وRetiny) على جميع الأنظمة الأساسية.
إعدادات عامل القياس
يحدّد "استوديو Android" عامل تغيير الحجم لشاشتك على النحو التالي:
- نظام التشغيل Mac
- بالنسبة إلى شاشات Reتينا، يتم قياس عناصر واجهة المستخدم بعامل 200% والصور يتم عرضها بدقة عالية. ينبغي ألا يكون هناك تشويش بسبب حتى في إعدادات أنظمة الشاشات المتعددة. لاحظ أنه لا يتوفر دعم لعوامل التحجيم بخلاف 100% (للشاشات التي ليست من نوع ريتينا) و200% (بالنسبة إلى شاشات Retina).
- Windows
- يستخدم "استوديو Android" إعدادات النقاط لكل بوصة (DPI) على الشاشة الأساسية. لتحديد عامل قياس عناصر واجهة المستخدم. بالنسبة للصور، إذا كان التحجيم أقل من 150%، فسيتم تكبير حجم الصور ذات الدقة العادية. إذا كانت عامل التحجيم أكبر من 150%، ويتم تغيير حجم الصور عالية الدقة بشكل مناسب.
- نظام التشغيل Linux
- يحدد Android Studio عامل التوسيع بالنظر إلى "عامل تحجيم النص" ثم في إعداد DPI لنظام XWindow.
hidpi
الموقع في
ملف idea.properties
كما هو موضَّح في مقالة تخصيص بيئة التطوير المتكاملة (IDE)
. يُرجى العِلم أنّ هذه السمة ليس لها أي تأثير على أجهزة Mac.
تعمل هذه السمة على النحو التالي:
hidpi=true
- يضبط عدد النقاط لكل بوصة على 192. (تحجيم بنسبة 200%)، يتم تجاهل إعدادات النظام.
hidpi=false
- يضبط عدد النقاط لكل بوصة (DPI) على 96 (تحجيم بنسبة 100%)، مع تجاهل إعدادات النظام.
عناصر معتمة أو متقطّعة في الشاشات العالية الكثافة
إذا بدا عنصر واحد أو أكثر من عناصر واجهة المستخدم في "استوديو Android" مموّهًا أو متقطّعًا على لشاشتك عالية الكثافة، قد تواجه أيًا مما يلي: المشكلات:
- إذا كانت معظم واجهة مستخدم "استوديو Android" تبدو جيدة، ولكن هناك رمز واحد مموّهة أو متقطّعة أو يستخدم عنصر معيّن في واجهة المستخدم خطًا بحجم غير صحيح ربما لم يتم تحديث هذا العنصر المحدد بشكل كامل بعد لـ HiDPI والدعم. يُرجى الإبلاغ عن الخطأ من خلال النقر على مساعدة >. إرسال ملاحظات من فضلك تضمين لقطة شاشة وأكبر قدر ممكن من المعلومات على نظامك التكوين.
- إذا كنت تستخدم جهاز Windows أو Linux ويستخدم جهاز العرض عامل تحجيم بخلاف 100% أو 200%، قد تظهر الصور مموَّهة قليلاً بسبب إلى التحجيم.
- إذا كنت تستخدم جهازًا يعمل بنظام Windows وغيّرت عنوان URL حجم الخط في لوحة التحكم، فقد تظهر لك خطوط مموَّهة أو متقطّعة. ويمكنك حل هذه المشكلة من خلال تسجيل الخروج من نظام التشغيل Windows ثم تسجيل الدخول مرة أخرى.
- في إعداد متعدد الشاشات يعمل بنظام Windows 8.1 أو إصدار أحدث، عند نقل من شاشة عرض إلى أخرى ذات دقة مختلفة أو عدد نقاط لكل بوصة (DPI). قد تواجه مشاكل في الخطوط أو الصور (راجع الخطأ 186007). ما مِن حل بديل معروف في الوقت الحالي.
- كانت هناك مشكلة في الخطوط المعتمة في الإصدارات القديمة من JRE 1.8 (JRE 1.8.0_25-b18 amd64 بالتحديد، يرجى مراجعة الخطأ 192316.) بدءًا من الإصدار 2.2، أصبح "استوديو Android" يتضمّن إصدارًا مجمّعًا من أحدث إصدار كما هو الحال مع JDK، الذي يتضمن JDE. لحلّ هذه المشكلة، يجب تحديث Android. يمكنك استخدام "استوديو YouTube" إلى الإصدار 2.2 أو إصدار أحدث والتبديل لاستخدام حزمة JDK المجمَّعة عن طريق النقر على ملف > هيكل المشروع > موقع حزمة SDK والتحقق من استخدام JDK المضمنة.
عناصر ذات حجم غير صحيح على شاشات العرض عالية الكثافة
إذا كان حجم واجهة مستخدم "استوديو Android" بالكامل غير صحيح على الشاشة عالية الكثافة، يُرجى الاطّلاع على إعدادات عامل القياس. إذا كانت بعض عناصر واجهة مستخدم Android Studio بالحجم الخاطئ على شاشة عالية الكثافة، ولكن تكون الأخرى بأحجام صحيحة، فربما تواجه إحدى المشكلات التالية:
- في حال استخدام مخطط محرّر مخصّص، قد يظهر خط المحرِّر أيضًا. صغيرة أو كبيرة جدًا مقارنة ببقية عناصر واجهة المستخدم بكثافة العرض. لإصلاح هذه المشكلة، انقر على ملف > الإعدادات ثم انقر على المحرّر > الألوان والخطوط > الخط وغيِّر حجم خط المحرِّر. ملاحظة أنه عندما يكون المخطط الافتراضي نشطًا، يتم تقليص حجم خط المحرر تلقائيًا (راجع الخطأ 186920).
- إذا كانت بعض عناصر واجهة المستخدم في Android Studio بالحجم الصحيح، بينما يكون البعض الآخر صغيرة جدًا أو كبيرة جدًا، يُحتمَل أنّك تواجه المشكلة 186923. يُرجى الإبلاغ عن الخطأ من خلال النقر على مساعدة >. إرسال ملاحظات يُرجى إضافة ما يلي: لقطة شاشة وأكبر قدر ممكن من المعلومات في إعدادات النظام.
مشاكل مزامنة المشروع
عند محاولة مزامنة مشروعك، قد يظهر لك الخطأ التالي.
الرسالة: "تم رفض الاتصال بالإنترنت. ("تم رفض الإذن: الاتصال")".
يمكنك حل رسالة الخطأ هذه من خلال إضافة موقع النظام.
في -Djava.net.preferIPv4Stack=true
ملف gradle.properties
في "استوديو Android" على النحو التالي:
- افتح ملف
gradle.properties
في "استوديو Android". - أضِف السطر التالي إلى الملف:
لاحظ أنه إذا كنت قد أضفت بالفعل وسيطات Gradle JVM أخرى إلىorg.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
gradle.properties
، يمكنك إضافة هذه السمة إلى كما هو موضح في المثال التالي:org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true
- أعِد تشغيل "استوديو Android" لتصبح التغييرات سارية.
- انقر على مزامنة المشروع مع ملفات Gradle لمزامنة مشروعك.
مشكلات في تحديث بيئة التطوير المتكاملة (IDE) على نظام التشغيل Windows
في نظام التشغيل Windows، لا يمكن حذف الملفات قيد الاستخدام بواسطة عملية. عندما تريد محاولة استخدام آلية التحديث المضمنة في بيئة التطوير المتكاملة، فإنها ترفض أحيانًا ثبّت التحديث، وعادةً ما تعرض رسالة خطأ مثل "تعذر الحذف. C:\some\path\file".
للتغلب على هذا، افتح إدارة المهام وحاول إنهاء العمليات التي يستخدم الملف، مثل أي برامج خفية من Gradle.
مشاكل minSdkVersion
إذا كنت تستخدم إصدارًا قديمًا من مكتبات دعم Android، يجوز لك ستظهر رسالة خطأ مثل ما يلي:
:app:processDebugManifest app/src/main/AndroidManifest.xml:0:0 Error: uses-sdk:minSdkVersion 19 cannot be smaller than version L declared in library app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0-rc1/AndroidManifest.xml Suggestion: use tools:overrideLibrary="android.support.v7.appcompat" to force usage
لحلّ هذه المشكلة، استخدِم "مدير حِزم SDK" للتحديث إلى آخر إصدار (غير معاينة). من مكتبات دعم Android. لمزيد من المعلومات عن الإعداد مكتبات الدعم، ويمكنك مراجعة إعداد مكتبة الدعم:
مشاكل محاكي Android
يُرجى الاطّلاع على مقالة تحديد المشاكل في محاكي Android وحلّها.
الأدلة
يستخدم "استوديو Android" الأدلة التالية لتخزين الإعدادات: ذاكرات التخزين المؤقت والمكونات الإضافية والسجلات.
Windows
- الإعداد (idea.config.path):
%APPDATA%\Google\AndroidStudioVERSION
- المكوّنات الإضافية (idea.Plugins.path):
%APPDATA%\Google\AndroidStudioVERSION\plugins
- النظام (idea.system.path):
%LOCALAPPDATA%\Google\AndroidStudioVERSION
- السجلات (idea.log.path):
%LOCALAPPDATA%\Google\AndroidStudioVERSION\log
- مثال على
%APPDATA%
:C:\Users\YourUserName\AppData\Roaming
- مثال على
%LOCALAPPDATA%
:C:\Users\YourUserName\AppData\Local
نظام التشغيل Mac
- الإعداد (idea.config.path):
~/Library/Application Support/Google/AndroidStudioVERSION
- المكوّنات الإضافية (idea.Plugins.path):
~/Library/Application Support/Google/AndroidStudioVERSION/plugins
- النظام (idea.system.path):
~/Library/Caches/Google/AndroidStudioVERSION
- السجلات (idea.log.path):
~/Library/Logs/Google/AndroidStudioVERSION
نظام التشغيل Linux
- الإعداد (idea.config.path):
~/.config/Google/AndroidStudioVERSION
- المكوّنات الإضافية (idea.Plugins.path):
~/.local/share/Google/AndroidStudioVERSION
- النظام (idea.system.path):
~/.cache/Google/AndroidStudioVERSION
- السجلات (idea.log.path):
~/.cache/Google/AndroidStudioVERSION/log
يتم إدراج كل دليل بالتنسيق التالي:
<informal directory name>
(<IDE property>
):<default path>
استبدال:
AndroidStudio
مع اسم المنتج، وهوAndroidStudio
للإصدارات الثابتة، أوAndroidStudioPreview
للإصدارات التجريبية وCanary.VERSION
مع الإصدار. على سبيل المثال:2023.1
أو2023.3