Android-Apps in Google AI Studio entwickeln

Mit Google AI Studio können Sie native Android-Apps aus einem Prompt in natürlicher Sprache erstellen. Beschreiben Sie die gewünschte App und der Antigravity Agent generiert ein vollständiges Kotlin- und Jetpack Compose-Projekt. Im Browser können Sie sich eine Vorschau Ihrer App in einem browserbasierten Android-Emulator ansehen, sie auf einem physischen Gerät installieren und sie zum Testen veröffentlichen.

Jetzt starten

So erstellen Sie eine Android-App:

  1. Rufen Sie über den linken Navigationsbereich den Build-Modus in Google AI Studio auf.
  2. Wählen Sie in der Plattformauswahl Android aus.
  3. Geben Sie einen Prompt ein, der die App beschreibt, die Sie erstellen möchten, z. B. „Erstelle einen Aufgaben-Tracker für tägliche Aufgaben mit lokaler Speicherung“ oder „Erstelle einen einfachen Taschenrechner“.
  4. Der Agent generiert das Projekt und startet es im browserbasierten Android-Emulator.

Anschließend können Sie Ihre App über den Chatbereich iterieren, genau wie in der Webversion. Der Agent verwaltet alle Dateien in Ihrem Android-Projekt und überträgt Änderungen in der gesamten Codebasis.

Browserbasierter Android-Emulator

Der Android-Emulator wird vollständig in der Cloud ausgeführt und in Ihren Browser gestreamt. Sie müssen das Android SDK, Android Studio oder einen lokalen Emulator nicht installieren.

Der Emulator bietet:

  • Pixel-ähnliche Gerätesimulation: Tippen, scrollen und interagieren Sie mit Ihrer App wie auf einem echten Gerät.
  • Unterstützung für Drehung: Sie können zwischen Hoch- und Querformat wechseln.
  • Live-Vorschau: Wenn der Agent Codeänderungen vornimmt, wird die App neu erstellt und der Emulator automatisch aktualisiert.

Einschränkungen bei Emulatoren

Der browserbasierte Emulator unterstützt nicht alle Hardwarefunktionen. Folgendes ist im Emulator nicht verfügbar:

  • Kamera- und Fotoaufnahmen
  • NFC und Bluetooth
  • GPS (Standort wird simuliert)
  • Google Play-Dienste (Google Log‑in, Maps und andere Play-Dienste-Funktionen funktionieren auf einem echten Gerät, aber nicht im Emulator)

Installation auf einem Gerät mit ADB

Sie können die erstellte APK direkt auf einem physischen Android-Gerät installieren, das über USB mit Ihrem Computer verbunden ist. Dabei wird WebUSB verwendet, um über den Browser mit Ihrem Gerät zu kommunizieren. Es ist keine lokale ADB-Installation erforderlich.

Vorbereitung

  • Einen Chrome- oder Edge-Browser, der WebUSB unterstützt.
  • Ein Android-Gerät, auf dem Entwickleroptionen und USB-Debugging aktiviert sind.
  • Ein USB-Kabel, mit dem Sie Ihr Gerät mit Ihrem Computer verbinden.

App auf dem Gerät installieren

  1. Klicken Sie im Vorschaufenster auf Auf Gerät installieren.
  2. Wählen Sie Ihr Android-Gerät in der USB-Geräteauswahl des Browsers aus.
  3. Die APK wird übertragen und auf Ihrem Gerät installiert.
  4. Die App wird automatisch gestartet.

Im Google Play Store veröffentlichen

Sie können Ihre Android-App im Google Play Console-Track für interne Tests veröffentlichen und so an bis zu 100 Tester verteilen.

Vorbereitung

  • Ein Google Play-Entwicklerkonto (dafür ist eine einmalige Registrierungsgebühr von 25 $ erforderlich).
  • Ein vollständiges Entwicklerprofil in der Play Console.

App veröffentlichen

  1. Öffnen Sie in Google AI Studio Einstellungen > Veröffentlichen.
  2. Klicken Sie auf Im Google Play Store veröffentlichen.
  3. Authentifizieren Sie sich mit Ihrem Google Play-Entwicklerkonto.
  4. AI Studio signiert das APK, erstellt den App-Eintrag (oder lädt eine neue Version hoch) und veröffentlicht die App im internen Test-Track.
  5. Sie erhalten einen Link, den Sie mit Ihren Testern teilen können.

In AI Studio wird die APK-Signierung automatisch über einen verwalteten Keystore verwaltet. Sie können den App-Eintrag (Symbol, Screenshots, Beschreibung) später in der Play Console anpassen.

Was wird generiert?

Wenn Sie eine Android-App erstellen, generiert der Agent ein standardmäßiges Gradle-basiertes Projekt mit der folgenden Struktur:

  • Build-Konfiguration: build.gradle.kts-Dateien (Projekt- und App-Ebene) mit Kotlin DSL.
  • UI-Ebene: Jetpack Compose-Komponenten mit Material 3-Theming.
  • Architektur: Architektur mit einer einzelnen Aktivität mit ViewModels und Datenklassen.
  • Ressourcen: AndroidManifest.xml, Drawables, Strings und andere Android-Ressourcen.

Der Agent verwaltet Gradle-Abhängigkeiten automatisch und fügt bei Bedarf Pakete aus Maven- und Google-Repositories hinzu.

Sie können den generierten Code auf dem Tab Code im Vorschaufenster ansehen und bearbeiten. Wenn Sie die Entwicklung in Android Studio fortsetzen möchten, laden Sie das Projekt als ZIP-Datei herunter.

Beschränkungen

Für das Erstellen von Android-Apps in AI Studio gelten die folgenden Einschränkungen:

Plattformeinschränkungen

  • Nur clientseitig: Android-Apps enthalten keine serverseitige Komponente. Funktionen, für die eine Serverlaufzeit erforderlich ist (Secrets-Verwaltung, Multiplayer, Firebase, Google Workspace APIs), sind nicht verfügbar.
  • Architektur mit nur einer Aktivität: Es werden nur Projekte mit einer Aktivität und einem Modul unterstützt.
  • Nur Jetpack Compose: Apps verwenden Kotlin und Jetpack Compose. Java- und XML-Layouts werden nicht unterstützt.
  • Kein NDK oder nativer Code: C- und C++-Code wird nicht unterstützt.
  • Kein Wear OS oder Android TV: Es werden nur Smartphone- und Tablet-Formfaktoren unterstützt.

Exportbeschränkungen

  • Nur ZIP-Download: Sie können das Projekt als ZIP-Datei herunterladen. Der GitHub-Export ist für Android-Projekte noch nicht verfügbar.

Nächste Schritte