Auf dieser Seite finden Sie Anleitungen zur Behebung häufiger Probleme und Konfigurationsprobleme in Android Studio.
Displays mit hoher Pixeldichte
Ab Version 1.5 unterstützt Android Studio hochauflösende Displays (z. B. HiDPI- und Retina-Monitore) auf allen Plattformen.
Einstellungen für den Skalierungsfaktor
Android Studio bestimmt den Skalierungsfaktor für Ihren Bildschirm so:
- Mac
- Auf Retina-Displays werden UI-Elemente um 200% skaliert und Bilder werden in hoher Auflösung gerendert. Auch bei Konfigurationen mit mehreren Monitoren sollte es aufgrund der Skalierung nicht zu Unschärfe kommen. Es werden nur Skalierungsfaktoren von 100% (für Nicht-Retina-Displays) und 200% (für Retina-Displays) unterstützt.
- Windows
- Android Studio verwendet die DPI-Einstellungen des primären Displays, um den Skalierungsfaktor von UI-Elementen zu bestimmen. Bei Bildern werden Bilder mit normaler Auflösung hochskaliert, wenn der Skalierungsfaktor weniger als 150 % beträgt. Wenn der Skalierungsfaktor größer als 150 % ist, werden hochauflösende Bilder entsprechend skaliert.
- Linux
- Android Studio bestimmt den Skalierungsfaktor anhand des „Text Scaling Factor“ (Textskalierungsfaktor) und dann anhand der DPI-Einstellung des XWindow-Systems.
hidpi
in der Datei idea.properties
wie unter IDE-Eigenschaften anpassen beschrieben festlegen. Hinweis: Diese Eigenschaft hat keine Auswirkungen auf Mac-Computer.
Das Attribut funktioniert so:
hidpi=true
- Legt die DPI auf 192 fest (200% Skalierung) und ignoriert die Systemeinstellungen.
hidpi=false
- Legt die DPI auf 96 (100% Skalierung) fest und ignoriert die Systemeinstellungen.
Unscharfe oder verpixelte Elemente auf Displays mit hoher Pixeldichte
Wenn ein oder mehrere Elemente der Android Studio-Benutzeroberfläche auf Ihrem Display mit hoher Pixeldichte verschwommen oder verpixelt dargestellt werden, liegt möglicherweise eines der folgenden Probleme vor:
- Wenn die meisten Elemente der Android Studio-Benutzeroberfläche gut aussehen, aber ein bestimmtes Symbol unscharf oder verpixelt ist oder ein bestimmtes UI-Element die falsche Schriftgröße verwendet, wurde dieses Element wahrscheinlich noch nicht vollständig für HiDPI-Unterstützung aktualisiert. Bitte melden Sie einen Fehler, indem Sie auf Hilfe > Feedback geben klicken. Fügen Sie bitte einen Screenshot und so viele Informationen wie möglich zu Ihrer Systemkonfiguration bei.
- Wenn Sie einen Windows- oder Linux-Computer verwenden und Ihr Display einen Skalierungsfaktor von mehr als 100% oder 200 % verwendet, können Bilder aufgrund der Skalierung leicht verschwommen dargestellt werden.
- Wenn Sie einen Windows-Computer verwenden und die Windows-Schriftgröße in der Systemsteuerung geändert haben, kann es sein, dass die Schriftart verschwommen oder verpixelt dargestellt wird. Sie können das Problem beheben, indem Sie sich von Windows abmelden und dann wieder anmelden.
- Wenn Sie in einer Konfiguration mit mehreren Monitoren unter Windows 8.1 oder höher ein Fenster von einem Display auf ein anderes mit einer anderen Auflösung oder DPI verschieben, können Probleme mit Schriftarten oder Bildern auftreten (siehe Fehler 186007). Derzeit ist keine Problemumgehung bekannt.
- In älteren Versionen der JRE 1.8 gab es ein Problem mit unscharfen Schriftarten (insbesondere JRE 1.8.0_25-b18 amd64, siehe Fehler 192316). Ab Version 2.2 enthält Android Studio eine gebündelte Version des neuesten unterstützten JDK, das die JDE enthält. Aktualisieren Sie Android Studio auf Version 2.2 oder höher und wechseln Sie zur Verwendung des mitgelieferten JDK. Klicken Sie dazu auf File > Project Structure > SDK Location und aktivieren Sie das Kästchen Use embedded JDK.
Falsch dimensionierte Elemente auf Displays mit hoher Dichte
Wenn die gesamte Android Studio-Benutzeroberfläche auf Ihrem Display mit hoher Dichte die falsche Größe hat, lesen Sie den Abschnitt Einstellungen für den Skalierungsfaktor. Wenn einige Elemente der Android Studio-Benutzeroberfläche auf Ihrem Display mit hoher Dichte die falsche Größe haben, andere jedoch korrekt angezeigt werden, liegt möglicherweise eines der folgenden Probleme vor:
- Wenn Sie ein benutzerdefiniertes Editorschema verwenden, kann die Schriftart des Editors auf einem Display mit hoher Pixeldichte im Vergleich zu den anderen UI-Elementen zu klein oder zu groß erscheinen. Klicken Sie zur Behebung dieses Problems auf Datei > Einstellungen und dann auf Editor > Farben und Schriftarten > Schriftart. Ändern Sie die Größe der Editorschriftart. Wenn das Standardschema aktiv ist, wird die Schriftgröße des Editors automatisch skaliert (siehe Fehler 186920).
- Wenn einige UI-Elemente von Android Studio die richtige Größe haben, andere jedoch zu klein oder zu groß sind, liegt möglicherweise das Problem 186923 vor. Bitte melden Sie einen Fehler, indem Sie auf Hilfe > Feedback geben klicken. Fügen Sie einen Screenshot und so viele Informationen wie möglich zu Ihrer Systemkonfiguration bei.
Probleme bei der Projektsynchronisierung
Wenn Sie versuchen, Ihr Projekt zu synchronisieren, erhalten Sie möglicherweise die folgende Fehlermeldung: „Verbindung zum Internet verweigert. („Permission denied: connect“).
Sie können diese Fehlermeldung beheben, indem Sie die Systemattribute -Djava.net.preferIPv4Stack=true
in Android Studio wie folgt in die Datei gradle.properties
einfügen:
- Öffnen Sie Ihre
gradle.properties
-Datei in Android Studio. - Fügen Sie der Datei die folgende Zeile hinzu:
Wenn Sie Ihrerorg.gradle.jvmargs=-Djava.net.preferIPv4Stack=true
gradle.properties
-Datei bereits andere Gradle-JVM-Argumente hinzugefügt haben, können Sie diese Eigenschaft in derselben Zeile hinzufügen, wie im folgenden Beispiel gezeigt:org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true
- Starten Sie Android Studio neu, damit die Änderungen wirksam werden.
- Klicken Sie auf Sync Project with Gradle Files
, 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 versuchen, den integrierten Aktualisierungsmechanismus in der IDE zu verwenden, wird die Installation des Updates manchmal abgelehnt. In der Regel wird dann eine Fehlermeldung wie „Can't delete C:\some\path\file“ (Datei kann nicht gelöscht werden) angezeigt.
Um dieses Problem zu umgehen, öffnen Sie den Task-Manager und versuchen Sie, Prozesse zu beenden, die die Datei möglicherweise verwenden, z. B. alle Gradle-Daemons.
Probleme mit minSdkVersion
Wenn Sie eine veraltete Version der Android-Supportbibliotheken verwenden, erhalten Sie möglicherweise 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
Verwenden Sie den SDK Manager, um auf die neuesten (nicht als Vorabversion gekennzeichneten) Versionen der Android-Supportbibliotheken zu aktualisieren, um dieses Problem zu beheben. Weitere Informationen zum Einrichten der Support-Bibliotheken finden Sie unter Support-Bibliothek einrichten.
Probleme mit dem Android Emulator
Weitere Informationen finden Sie unter Fehlerbehebung für den Android-Emulator.
Verzeichnisse
Die folgenden Verzeichnisse werden von Android Studio zum Speichern von Einstellungen, Caches, Plug-ins und Logs verwendet.
Windows
- Konfiguration (idea.config.path):
%APPDATA%\Google\AndroidStudioVERSION
- Plug‑ins (idea.plugins.path):
%APPDATA%\Google\AndroidStudioVERSION\plugins
- System (idea.system.path):
%LOCALAPPDATA%\Google\AndroidStudioVERSION
- Protokolle (idea.log.path):
%LOCALAPPDATA%\Google\AndroidStudioVERSION\log
%APPDATA%
-Beispiel:C:\Users\YourUserName\AppData\Roaming
%LOCALAPPDATA%
-Beispiel: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
- Protokolle (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
- Protokolle (idea.log.path):
~/.cache/Google/AndroidStudioVERSION/log
Jedes Verzeichnis wird im folgenden Format aufgeführt:
<informal directory name>
(<IDE property>
):<default path>
.
Ersetzen:
AndroidStudio
mit dem Produktnamen, der bei stabilen ReleasesAndroidStudio
und bei RC- und Canary-ReleasesAndroidStudioPreview
ist.VERSION
durch die Version. Beispiel:2023.1
oder2023.3
.