Probleme mit Android Studio beheben

Diese Seite enthält Anleitungen zur Behebung häufiger Probleme und zur Konfiguration Probleme in Android Studio.

HD-Displays

Ab Version 1.5 unterstützt Android Studio hochauflösende Displays (z. B. HiDPI- und Retina-Monitore) auf allen Plattformen.

Einstellungen für Skalierungsfaktor

Android Studio bestimmt den Skalierungsfaktor für Ihre Anzeige wie folgt:

Mac
Bei Retina-Displays werden UI-Elemente und Bilder um einen Faktor von 200% skaliert. werden in hoher Auflösung gerendert. Es darf keine Unschärfen aufgrund sogar in Konfigurationen mit mehreren Monitoren. Hinweis: Es wird keine Unterstützung für andere Skalierungsfaktoren als 100% (für Nicht-Retina-Displays) und 200% (für Retina-Displays).
Windows
Android Studio verwendet die DPI-Einstellungen des primären Bildschirms um den Skalierungsfaktor von UI-Elementen zu bestimmen. Wenn bei Bildern die Skalierung unter 150 % liegt, werden Bilder mit normaler Auflösung vertikal skaliert. Wenn die Skalierungsfaktor größer als 150 % ist, hochauflösende Bilder werden skaliert angemessen.
Linux
Android Studio ermittelt den Skalierungsfaktor anhand der „Textskalierungsfaktor“, in der DPI-Einstellung des XWindow-Systems.
Eine DPI-Einstellung von 96 entspricht einem Skalierungsfaktor von 100% (keine Skalierung), Eine DPI-Einstellung von 192 entspricht einem Skalierungsfaktor von 200% (die Größe UI-Elemente werden verdoppelt. Android Studio unterstützt derzeit DPI-Einstellungen zwischen 96 (100% Skalierung) und 288 (Skalierung von 300 %) liegt. Wenn Android Studio unter Linux oder Windows-Computer: Sie können die Einstellung manuell über die hidpi im idea.properties-Datei, wie unter IDE anpassen Propertys. Beachten Sie, dass diese Eigenschaft keine Auswirkungen auf Mac-Computer hat. Diese Eigenschaft funktioniert wie folgt: <ph type="x-smartling-placeholder">
</ph>
hidpi=true
Legt den DPI auf 192 fest (Skalierung um 200 %), wobei die Systemeinstellungen ignoriert werden.
hidpi=false
Bestimmt den DPI-Wert auf 96 (Skalierung von 100 %), wobei die Systemeinstellungen ignoriert werden.

Unscharfe oder verpixelte Elemente auf hochauflösenden Displays

Wenn ein oder mehrere Elemente der Benutzeroberfläche von Android Studio auf dem Bildschirm Display mit hoher Dichte, tritt möglicherweise eines der folgenden Probleme auf: Probleme:

  • Wenn die Android Studio-Benutzeroberfläche größtenteils in Ordnung ist, aber ein bestimmtes Symbol verschwommen oder pixelig oder ein bestimmtes UI-Element verwendet die falsche Schriftart, Dieses Element wurde wahrscheinlich noch nicht vollständig für HiDPI aktualisiert. Support. Bitte melden Sie einen Fehler, indem Sie auf Hilfe > Feedback geben. Bitte Screenshot und möglichst viele Informationen zu Ihrem System hinzufügen Konfiguration.
  • Wenn Sie einen Windows- oder Linux-Computer verwenden und der Bildschirm ein anderen Skalierungsfaktor als 100% oder 200%, können Bilder aufgrund bis zur Skalierung.
  • Wenn Sie einen Windows-Rechner verwenden und die Windows- im Steuerfeld können Sie eine verschwommene oder verpixelte Schrift sehen. Sie können dieses Problem beheben, indem Sie sich von Windows abmelden und dann wieder anmelden.
  • Wenn Sie einen Bildschirm mit mehreren Monitoren unter Windows 8.1 oder höher verwenden, von einem Bildschirm zu einem anderen mit einer anderen Auflösung oder einem anderen DPI wechseln, Möglicherweise treten Probleme mit der Schriftart oder dem Bild auf (siehe Fehler). 186007). Derzeit gibt es keine Behelfslösung.
  • In älteren Versionen der JRE 1.8-Version traten verschwommene Schriftarten auf (insbesondere JRE 1.8.0_25-b18 amd64, siehe Bug 192316.) Ab Version 2.2 enthält Android Studio eine gebündelte Version der unterstütztes JDK, das die JDE enthält. Aktualisiere Android, um dieses Problem zu beheben Studio auf Version 2.2 oder höher und wechseln Sie zum gebündelten JDK, indem Sie auf Datei > Projektstruktur > SDK Location (SDK-Standort) und aktivieren Sie das Kästchen Use eingebettetes JDK-Kästchen.

Falsche Größe von Elementen auf hochauflösenden Displays

Wenn die gesamte Android Studio-Benutzeroberfläche auf dem HD-Display die falsche Größe hat, Siehe Einstellungen für Skalierungsfaktor. Wenn einige Elemente Android Studio-Benutzeroberfläche auf dem hochauflösenden Display die falsche Größe haben, aber andere Größen die richtige Größe haben, liegt möglicherweise eines der folgenden Probleme vor:

  • Wenn Sie ein benutzerdefiniertes Editorschema verwenden, wird möglicherweise auch die Editor-Schriftart angezeigt. im Vergleich zu den restlichen UI-Elementen bei hoher Dichte klein oder zu groß Display. Klicken Sie zur Behebung des Problems auf Datei > Einstellungen und klicken Sie dann auf Bearbeiter > Farben und Schriftarten > Schriftart und ändern Sie die Größe der Editorschriftart. Hinweis dass die Schriftgröße des Editors skaliert wird, wenn das Standardschema aktiv ist automatisch ausgeführt werden (siehe Fehler 186920).
  • Ob einige UI-Elemente von Android Studio die richtige Größe haben, andere aber zu klein oder zu groß ist, tritt möglicherweise das Problem 186923 auf. Bitte melden Sie einen Fehler, indem Sie auf Hilfe > Feedback geben. Bitte angeben einen Screenshot und möglichst viele Informationen zu Ihrer Systemkonfiguration bereitstellen.

Probleme bei der Projektsynchronisierung

Wenn Sie versuchen, Ihr Projekt zu synchronisieren, wird möglicherweise der folgende Fehler angezeigt Nachricht: "Verbindung zum Internet abgelehnt. ('Berechtigung verweigert: verbinden')". Sie können diese Fehlermeldung beheben, indem Sie die Systemeigenschaft hinzufügen. -Djava.net.preferIPv4Stack=true zu deinem gradle.properties-Datei in Android Studio:

  1. Öffnen Sie die Datei gradle.properties in Android Studio.
  2. Fügen Sie der Datei die folgende Zeile hinzu:
    org.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
    
    Wenn Sie Ihrem Code bereits andere Gradle-JVM-Argumente hinzugefügt haben, gradle.properties-Datei können Sie diese Property derselben wie im folgenden Beispiel gezeigt:
    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true
    
  3. Starte Android Studio neu, damit die Änderungen wirksam werden.
  4. Klicken Sie auf Sync Project with Gradle Files (Projekt mit Gradle-Dateien synchronisieren), um Ihr Projekt zu synchronisieren.

Probleme beim Aktualisieren der IDE unter Windows

Unter Windows können Dateien, die von einem Prozess verwendet werden, nicht gelöscht werden. Wenn Sie den integrierten Updatemechanismus in der IDE zu verwenden, werden manchmal installieren Sie das Update. Dabei wird in der Regel eine Fehlermeldung wie „Löschen nicht möglich“ C:\Beliebiger\Pfad\Datei".

Um dieses Problem zu umgehen, öffnen Sie den Task-Manager und versuchen Sie, Prozesse zu beenden, die Datei verwenden, z. B. einen Gradle-Daemon.

Probleme mit minSdkVersion

Wenn du eine veraltete Version der Android Support Libraries verwendest, kannst du erhalten Sie eine Fehlermeldung wie die folgende:

: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

Um dieses Problem zu beheben, verwenden Sie den SDK Manager, um ein Update auf die neueste Version (keine Vorschau) durchzuführen. der Android Support Libraries. Weitere Informationen zum finden Sie in den Supportbibliotheken Einrichtung der Supportbibliothek.

Probleme mit dem Android-Emulator

Siehe Fehlerbehebung für den Android-Emulator.

Verzeichnisse

Die folgenden Verzeichnisse werden in Android Studio zum Speichern von Einstellungen verwendet: Caches, Plug-ins und Logs.

Windows

  • Konfiguration (idea.config.path): %APPDATA%\Google\AndroidStudioVERSION
  • Plug-ins (idea.plugins.path): %APPDATA%\Google\AndroidStudioVERSION\plugins
  • System (idea.system.path): %LOCALAPPDATA%\Google\AndroidStudioVERSION
  • Logs (idea.log.path): %LOCALAPPDATA%\Google\AndroidStudioVERSION\log
  • Beispiel für %APPDATA%: C:\Users\YourUserName\AppData\Roaming
  • Beispiel für %LOCALAPPDATA%: C:\Users\YourUserName\AppData\Local

macOS

  • Konfiguration (idea.config.path): ~/Library/Application Support/Google/AndroidStudioVERSION
  • Plug-ins (idea.plugins.path): ~/Library/Application Support/Google/AndroidStudioVERSION/plugins
  • System (idea.system.path): ~/Library/Caches/Google/AndroidStudioVERSION
  • Logs (idea.log.path): ~/Library/Logs/Google/AndroidStudioVERSION

Linux

  • Konfiguration (idea.config.path): ~/.config/Google/AndroidStudioVERSION
  • Plug-ins (idea.plugins.path): ~/.local/share/Google/AndroidStudioVERSION
  • System (idea.system.path): ~/.cache/Google/AndroidStudioVERSION
  • Logs (idea.log.path): ~/.cache/Google/AndroidStudioVERSION/log

Jedes Verzeichnis wird im folgenden Format aufgeführt:

Ersetzen Sie:

  • AndroidStudio durch den Produktnamen. Dieser ist AndroidStudio für stabile Releases oder AndroidStudioPreview für Beta- und Canary-Releases.
  • VERSION durch die Version. Beispiel: 2023.1 oder 2023.3.