Zum Hauptinhalt springen
Essentials
KI-Funktionen entwickeln
KI-basierte Android-Apps mit Gemini APIs und mehr erstellen
Los gehts
Los gehts
Erstellen Sie Ihre erste App. Verwenden Sie Compose für die Entwicklung von Benutzeroberflächen und adaptiven Apps, um mehrere Geräteformfaktoren zu unterstützen.
Hallo Welt!
Entwicklerbestätigung
Adaptive Apps
Compose für die Benutzeroberfläche
KI-basierte IDE
Training
Monetarisierung mit Google Play ↗️
Nach Formfaktor optimieren
Entwickeln Sie Apps, die die Nutzerfreundlichkeit auf Smartphones, Tablets, Foldables, Autos, XR-Geräten und mehr optimieren.
Smartphones, Tablets, Foldables
Android for Cars
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Nach Kategorie erstellen
Hier erfahren Sie, wie Sie für Ihren Anwendungsfall entwickeln können, indem Sie den präskriptiven und meinungsbasierten Anleitungen von Google folgen.
Spiele
Kamera & Medien
Soziale Netzwerke und Messaging
Gesundheit & Fitness
Produktivität
Unternehmens-Apps
Die neuesten Versionen
Bleiben Sie das ganze Jahr über über die neuesten Releases auf dem Laufenden, nehmen Sie an unseren Preview-Programmen teil und geben Sie uns Feedback.
Neueste Updates
Updates zu KI-Experimenten
Android Studio – Vorschau
Jetpack- und Compose-Bibliotheken
Wear OS-Releases
Privacy Sandbox ↗️
Entwerfen und planen
Hervorragende Funktionen
Bieten Sie Ihren besten Nutzern das bestmögliche Erlebnis.
Weitere Informationen
UI-Design
Entwerfen Sie eine ansprechende Benutzeroberfläche, die den Android-Best Practices entspricht.
Design für Android
Mobil
Desktop-Versionen
XR‑Headsets und XR‑Datenbrillen
AI Glasses
Widgets
Wear OS
Android TV
Android for Cars
Architektur
Robuste, testbare und wartungsfreundliche Anwendungslogik und ‑dienste entwickeln
Einführung
Bibliotheken
Navigation
Modularisierung
Tests
Kotlin Multiplatform
Qualität
Planen Sie die App-Qualität und richten Sie sich nach den Google Play Store-Richtlinien.
Übersicht
Wichtige Messwerte
Nutzer
Bedienungshilfen
Technische Qualität
Hervorragende Funktionen
Sicherheit
Nutzer vor Bedrohungen schützen und für eine sichere Android-Umgebung sorgen.
Übersicht
Datenschutz
Berechtigungen
Identität
Betrugsprävention
Entwickeln
Gemini in Android Studio
Ihr KI-Assistent für die Android-Entwicklung.
Weitere Informationen
Android Studio herunterladen
Kernbereiche
Rufen Sie die Beispiele und Dokumente für die benötigten Funktionen ab.
Beispiele
Unterstützung mehrerer Geräte
Benutzeroberflächen
Hintergrundprozesse
Daten und Dateien
Konnektivität
Alle Kernbereiche ⤵️
Tools und Workflow
Sie können die IDE verwenden, um Ihre App zu schreiben und zu erstellen, oder eine eigene Pipeline erstellen.
Code schreiben und debuggen
Projekte erstellen
App testen
Leistung
Befehlszeilentools
Gradle-Plug-in-API
Android Bench
Gerätetechnik
Code für Formfaktoren schreiben Geräte verbinden und Daten teilen
Smartphones, Tablets, Foldables
ChromeOS
Android for Cars
Android TV
Android XR
Wear OS
Android Health
Better Together
Alle Geräte ⤵️
Bibliotheken
API-Referenzdokumentation mit allen Details
Android-Plattform
Jetpack-Bibliotheken
Compose-Bibliotheken
Google Play-Dienste ↗️
Google Play SDK Index ↗️
Google Play
Play Console
Veröffentlichen Sie Ihre App oder Ihr Spiel und steigern Sie Ihren Umsatz auf Google Play.
Zur Play Console
Weitere Informationen ↗️
Grundlagen
Hier erfahren Sie, wie Sie Nutzerinteraktionen erzielen, Ihre App monetarisieren und sie schützen können.
Monetarisierung bei Google Play
Play Integrity
Google Play-Richtlinien
Play-Programme ↗️
Games Dev Center
Spiele entwickeln und bereitstellen Tools, Downloads und Samples abrufen
Übersicht
Play Asset Delivery
Play-Spieldienste
Play Games auf dem PC
Richtlinien für das Level Up-Programm
Alle Google Play-Anleitungen ⤵️
Bibliotheken
API-Referenzdokumentation mit allen Details
Play Feature Delivery
Play In-App-Updates
In-App-Rezensionen bei Google Play
Play Install Referrer
Google Play-Dienste ↗️
Google Play SDK Index ↗️
Alle Play-Bibliotheken ⤵️
Tools und Ressourcen
Tools zum Veröffentlichen, Bewerben und Verwalten Ihrer App.
Android App Bundles
Marke und Marketing
Play Console-APIs ↗️
Blog
Blog für Android-Entwickler
Aktuelle News
Autoren ansehen →
Kategorien entdecken
Neuigkeiten zu Produkten
Hier erfährst du alles über die neuesten Updates, Funktionen und Entwicklungen.
Gemeinschaft
Hier findest du Geschichten von unseren Nutzern, Informationen zu wichtigen Funktionen und Gemeinschaftsprojekte, die uns alle zusammenbringen.
Anleitungen
Von kurzen Tipps bis hin zu ausführlichen Tutorials – diese Schritt-für-Schritt-Anleitungen sollen Ihnen helfen, effizienter und schneller zu arbeiten.
Fallstudien
Ergebnisse aus der Praxis von echten Nutzern. Hier erfahren Sie, wie verschiedene Teams unsere Tools nutzen, um ihre Ziele zu erreichen.
Veranstaltungen und Programme
Hier finden Sie Informationen zu anstehenden Webinaren, Workshops, Meetups und besonderen Initiativen, die Ihnen helfen sollen, Ihr Unternehmen auszubauen.
Dokumentation
Sie haben Zugriff auf detaillierte Handbücher, API-Referenzen und technische Spezifikationen, die Ihnen helfen, Ihre Produkte und Dienste sicher zu entwickeln und zu integrieren.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Anmelden
App quality
Übersicht
Wichtige Messwerte
Nutzer
Technische Qualität
Datenschutz und Sicherheit
Essentials
Mehr
Entwerfen und planen
Mehr
Übersicht
Wichtige Messwerte
Nutzer
Technische Qualität
Datenschutz und Sicherheit
Entwickeln
Mehr
Google Play
Mehr
Blog
Mehr
Android Studio
Übersicht
Leistung
Leitfaden zur App-Leistung
App-Leistungsbewertung abrufen
Arbeitsspeicher
Übersicht
Arbeitsspeicherverwaltung
Arbeitsspeicherzuweisung zwischen Prozessen
Arbeitsspeicher der App verwalten
Prozesse und Threads
App-Arbeitsspeicherbudgets festlegen
Android-Speicher verstehen und Fehler beheben
Einführung
Grundlegende Konzepte
Tools für die schnelle Bewertung
Java-Arbeitsspeicher analysieren
Bitmaps und Arbeitsspeicher
Nativen Arbeitsspeicher analysieren
WebView und Arbeitsspeicher
App-Code ist Arbeitsspeicher
Threads und Arbeitsspeicher
Speicherlokalität und Leistung
Dienstbindungen und Prozessstatus
Systemweite Fehlerbehebung
Arbeitsspeicher freigeben – Bereinigung und Auslagerung
Interaktion zwischen kswapd und lmkd
Leistung überprüfen
Leistung überprüfen
Profiltypen und wann sie jeweils hilfreich sind
Android Performance Analyzer (APA)
Android Studio-Profiler
Profilerstellung und Tracing
Die richtige Profiling-Methode auswählen
Echte Nutzerdaten mit ProfilingManager erfassen
Übersicht
Profil erfassen
App-gesteuertes Profiling
Triggerbasiertes Profiling
Profiling-Daten abrufen und analysieren
Profil für Query ProfilingManager abfragen
Worker für das Hochladen von Profilen einrichten
Bulk-Trace-Analyse
Praktisches Beispiel für die Fehlerbehebung bei ANR-Fehlern
Einschränkungen beim Profiling
Debug-Befehle für die lokale Profilerstellung
System-Tracing
Übersicht
Trace erfassen
Trace in Android Studio erfassen
Trace auf einem Gerät erfassen
Trace über die Befehlszeile erfassen
Berichte aufrufen
Benutzerdefinierte Ereignisse
Benutzerdefinierte Ereignisse definieren
Benutzerdefinierte Trace-Ereignisse im nativen Code
In-Process-Tracing
GPU-Rendering überprüfen
Benchmarking
Benchmark für deine App
Makro-Benchmark
Benchmark schreiben
Messwerte erfassen
App steuern
Instrumentierungsargumente hinzufügen
Mikro-Benchmark
MicroBenchmark
Benchmark schreiben
Benchmark erstellen
MicroBenchmark-Instrumentierungsargumente
MicroBenchmark und Hilt
Ohne Gradle erstellen
Benchmarking in CI
Messung der Leistung
Übersicht
Beispiele
Leistung erhöhen
Leistung verbessern
R8-App-Optimierungstool aktivieren
App-Optimierung aktivieren
Angegebene Pakete optimieren
R8 im Vollmodus verwenden
R8-Konfiguration analysieren
Bibliotheken mit Bedacht auswählen
Optimierungen schrittweise einführen
Aufbewahrungsregeln verwenden
Aufbewahrungsregeln
Globale Optionen hinzufügen
Beibehaltungsregeln hinzufügen
Zusätzliche Regeltypen hinzufügen
Angewandtes Wissen
Anwendungsfälle und Beispiele für die Aufbewahrungsregel
Erweiterte Konfigurationen
Ausrichtung auf eine Build-Variante
Festlegen, welche Ressourcen behalten werden sollen
Optimierung testen
Probleme mit R8-Optimierungen beheben
Optimierungsprobleme beheben
Regeln zur Fehlerbehebung verwenden
Optimierung für Bibliotheksautoren
Baseline-Profile
Übersicht
Basisprofile erstellen
Basisprofile für eine Bibliothek erstellen
Generieren des Baseline-Profils konfigurieren
Measure with MacroBenchmark-Bibliothek
Basisprofile manuell erstellen und messen
Fehlerbehebung bei Referenzprofilen
Fallstudie – Android-Kalender
Start-up-Profile
Übersicht
Start-up-Profile erstellen
Optimierung bestätigen
Unterschied zwischen Baseline-Profilen und Startup-Profilen
Appstart
App-Start-up analysieren und optimieren
Fallstudie – Gmail Wear OS
App-Startbibliothek
Leitfäden
Umgebung für Tests einrichten
Informationen zu Hintergrundarbeiten ⍈
Geräteleistungsklasse deklarieren
App-Standby-Buckets
Über den App-Ruhezustand
App-Verhalten in der Android-Laufzeit (ART) überprüfen
Häufige Probleme lösen
App-Start
ANRs
App responsiv halten
ANR-Fehler diagnostizieren und beheben
Nicht reagierenden Thread suchen
Rendering
Rendering-Leistung
Überschneidung verringern
Leistungs- und Ansichtshierarchien
Analyse mit Profil-GPU-Rendering durchführen
Layoutleistung verbessern
Akku und Stromversorgung
Für Stromsparmodus und App-Standby optimieren
Akkustand und Ladestatus überwachen
Verbindungsstatus und Verbindungsmessung überwachen
Docking-Status und -Typ ermitteln und überwachen
Profil der Akkunutzung mit BatteryStats und Akkuhistorian
Energieverbrauch mit Battery Historian analysieren
Ressourcenlimits für die Energieverwaltung
Probleme mit der Stromversorgung testen
Hintergrundoptimierungen
App-Größe reduzieren
Hardwarebeschleunigung
Best Practices für die SQLite-Leistung