הדף הזה כולל הנחיות לפתרון בעיות נפוצות שקשורות להגדרות או בעיות אחרות ב-Android Studio.
מסכים בצפיפות גבוהה
החל מגרסה 1.5, ב-Android Studio יש תמיכה במסכים עם צפיפות גבוהה (כמו צגי HiDPI ו-Retina) בכל הפלטפורמות.
הגדרות של גורם קנה מידה
מערכת Android Studio קובעת את גורם ההתאמה לעומס (scaling) של המסך שלכם באופן הבא:
- Mac
- במסכים של רטינה, רכיבי ממשק המשתמש מותאמים בגורם של 200% ותמונות מעובדות ברזולוציה גבוהה. לא אמור להיות טשטוש בגלל התאמה לעומס (scaling), גם בתצורות של ריבוי צגים. לתשומת ליבכם: אין תמיכה עבור גורמי התאמה אחרים שאינם 100% (עבור מסכים שאינם רטינה) ו-200% (עבור תצוגות רטינה).
- Windows
- מערכת Android Studio משתמשת בהגדרות ה-DPI של המסך הראשי כדי לקבוע את גורם קנה המידה של רכיבי ממשק המשתמש. לתמונות, אם שינוי קנה המידה קטן מ-150%, תמונות ברזולוציה רגילה מוגדלות. אם גורם ההתאמה גדול מ-150%, תמונות ברזולוציה גבוהה מותאמות לעומס המתאים.
- Linux
- מערכת Android Studio קובעת את גורם ההתאמה על ידי בחינת את "Text Scaling Factor", ואז בהגדרת ה-DPI של מערכת XWindow.
hidpi
בנכס ב
קובץ idea.properties
כפי שמתואר בהתאמה אישית של סביבת הפיתוח המשולבת (IDE)
נכסים. חשוב לשים לב שלמאפיין הזה אין השפעה על מחשבי Mac.
הנכס הזה פועל באופן הבא:
hidpi=true
- הגדרת ה-DPI ל-192 (התאמה של 200%), התעלמות מהגדרות המערכת.
hidpi=false
- מגדיר את ה-DPI ל-96 (התאמה ל-100%), בהתעלמות מהגדרות המערכת.
רכיבים מטושטשים או מפוקסלים במסכים בצפיפות גבוהה
אם רכיב אחד או יותר בממשק המשתמש של Android Studio נראים מטושטשים או מפוקסלים תצוגה בצפיפות הגבוהה, יכול להיות שתיתקלו באחת מהבעיות הבאות בעיות:
- אם רוב הממשק של Android Studio נראה תקין, אבל סמל אחד ספציפי מטושטשת או מפוקסלת, או שרכיב מסוים בממשק המשתמש משתמש בגופן בגודל שגוי, שככל הנראה הרכיב הספציפי הזה עדיין לא עודכן במלואו עבור HiDPI. תמיכה. כדי לדווח על באג, לוחצים על עזרה > שולחים משוב. נשמח אם תוכלו לסמן בכוכב הוסיפו צילום מסך ומידע רב ככל האפשר על המערכת. הגדרה אישית.
- אם אתם משתמשים במחשב Windows או Linux והתצוגה שלכם כוללת שימוש גורם הגדלה באחוזים שאינו של 100% או 200%, התמונות עשויות להיראות מטושטשות מעט בגלל בהתאם לעומס.
- אם אתם משתמשים במחשב Windows ושיניתם את קובץ Windows גודל הגופן בלוח הבקרה, ייתכן שגופן מטושטש או מפוקסל. ניתן לפתור את הבעיה על ידי יציאה מ-Windows ולאחר מכן כניסה מחדש.
- בהגדרה של מספר צגים שפועלת ב-Windows 8.1 ואילך, כשאתם מעבירים מתצוגה אחת לתצוגה אחרת עם רזולוציה שונה או DPI שונה ייתכן שיהיו בעיות בגופן או בתמונה (ראו באג) 186007). בשלב זה אין דרך ידועה לעקוף את הבעיה.
- בגרסאות ישנות יותר של JRE 1.8 הייתה בעיה של גופנים מטושטשים (JRE 1.8.0_25-b18 amd64 במיוחד, ניתן לראות את באג 192316.) החל מגרסה 2.2, Android Studio כולל חבילה של הגרסה האחרונה JDK, כולל JDE. כדי לפתור את הבעיה, צריך לעדכן את Android Studio לגרסה 2.2 ואילך ולעבור לשימוש ב-JDK שכלול בחבילה בלחיצה על קובץ > מבנה הפרויקט > מיקום ה-SDK וסימון האפשרות שימוש JDK מוטמעת.
רכיבים בגודל שגוי במסכים עם צפיפות גבוהה
אם הגודל של כל ממשק המשתמש של Android Studio הוא שגוי במסך עם הצפיפות הגבוהה, ראו הגדרות של גורם קנה מידה. אם רכיבים מסוימים הגודל של ממשק המשתמש של Android Studio שגוי בתצוגה עם צפיפות גדולה, אבל האחרים בגודל הנכון, ייתכן שנתקלת באחת מהבעיות הבאות:
- אם משתמשים בערכת עריכה מותאמת אישית, יכול להיות שגם הגופן של העורך יופיע קטן או גדול מדי בהשוואה לשאר רכיבי ממשק המשתמש בצפיפות גבוהה מסך. כדי לפתור את הבעיה, צריך ללחוץ על קובץ > 'הגדרות' ואז לוחצים עריכה > צבעים וגופנים > גופן ושינוי גודל הגופן של העורך. הערה שכאשר סכימת ברירת המחדל פעילה, גודל הגופן בעורך באופן אוטומטי (יש לעיין בבאג 186920).
- אם חלק מרכיבי ממשק המשתמש של Android Studio הם בגודל הנכון, אבל אחרים קטן או גדול מדי, ייתכן שנתקלתם בבעיה מספר 186923. כדי לדווח על באג, לוחצים על עזרה > שולחים משוב. יש לכלול צילום מסך ומידע רב ככל האפשר על תצורת המערכת שלך.
בעיות בסנכרון של פרויקט
אם תנסו לסנכרן את הפרויקט, יכול להיות שתתקבל השגיאה הבאה
ההודעה: "החיבור לאינטרנט נדחה. ('הרשאה נדחתה: התחברות')".
כדי לפתור את הודעת השגיאה הזו אפשר להוסיף את מאפיין המערכת
-Djava.net.preferIPv4Stack=true
אל
קובץ gradle.properties
ב-Android Studio באופן הבא:
- פותחים את הקובץ
gradle.properties
ב-Android Studio. - מוסיפים את השורה הבאה לקובץ:
org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
חשוב לזכור שאם כבר הוספת ארגומנטים אחרים של Gradle JVM לקובץgradle.properties
, אפשר להוסיף את הנכס הזה לאותו קובץ כפי שמוצג בדוגמה הבאה:org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true
- כדי שהשינויים ייכנסו לתוקף, צריך להפעיל מחדש את Android Studio.
- לוחצים על סנכרון הפרויקט עם Gradle Files
כדי לסנכרן את הפרויקט.
בעיות בעדכון סביבת הפיתוח המשולבת (IDE) ב-Windows
ב-Windows, לא ניתן למחוק קבצים שנמצאים בשימוש של תהליך. אחרי ש מנסים להשתמש במנגנון העדכון המובנה בסביבת הפיתוח המשולבת (IDE), לפעמים הם מסרבים להתקין את העדכון, בדרך כלל מתקבלת הודעת שגיאה כמו "אין אפשרות למחוק C:\some\path\file".
כדי לעקוף את הבעיה, פותחים את מנהל המשימות ומנסים להפסיק תהליכים יכול להשתמש בקובץ, למשל כל דימון (daemon) של 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 Studio נעשה שימוש בספריות הבאות לאחסון ההגדרות, קבצים שמורים, יישומי פלאגין ויומנים.
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
macOS
- הגדרות אישיות (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
.