Fehlerbehebung für Android Studio

Kotlin Compiler Warnung

Wenn der Build erfolgreich abgeschlossen wurde, Du aber eine Warnung des ‘Kotlin Compilers’ erhältst, so kannst Du diese ignorieren.

Die App wurde erfolgreich erstellt und kann auf das Smartphone übertragen werden.

Kotline compiler warning ignorieren

Key was created with errors

Beim Erstellen eines neuen Keystores zum Erstellen der signierten APK wird unter Windows möglicherweise die folgende Fehlermeldung angezeigt:

Key was created with errors

Dies scheint ein Fehler in Android Studio 3.5.1 und seiner Java-Umgebung in Windows zu sein. Der Schlüssel wird korrekt erstellt, aber eine Empfehlung wird fälschlicherweise als Fehler angezeigt. Dies kann momentan ignoriert werden.

Could not download… / Offline Work

Falls Du eine Fehlermeldung bekommst, die wie folgt oder ähnlich aussieht

Warnung Download nicht möglich

stelle sicher, dass ‘offline work’ deaktiviert ist.

File -> Settings

Settings offline work

Fehler: buildOutput.apkData must not be null

Manchmal kann es sein, dass Du beim Erstellen der APK-Datei folgende Fehlermeldung bekommst:

Errors while building APK.

Cause: buildOutput.apkData must not be null

Dies ist ein bekannter Fehler in Android Studio 3.5 und wird wahrscheinlich erst in Android Studio 3.6 behoben. Drei mögliche Vorgehensweisen:

  1. Lösche manuell die drei Build-Ordner (normalen “Build”-Ordner, Build-Ordner in “app” und Build-Ordner in “wear”) und generiere die signierte APK-Datei erneut.
  2. Definiere als Zielordner (destination folder) den Projekt-Ordner anstelle des App-Ordner - siehe dieses Video.
  3. Ändere den Pfad des Zielordners (destination folder) auf ein neues Verzeichnis.

Fehlende CGM-Daten

Uncommitted changes

Falls Du eine Fehlermeldung bekommst, die wie folgt oder ähnlich aussieht

Fehler uncommitted changes

Option 1 - Prüfe die git Installation

  • Evtl. ist git nicht korrekt installiert. git muss global auf Deinem Rechner verfügbar sein.
  • Falls Du einen Windows-PC nutzt und git gerade installiert hast, solltest Du Deinen PC einmal neu starten oder Dich zumindest einmal von Deinem Benutzerkonto an- und wieder abmelden, um git nach der Installation allgemein verfügbar zu machen.
  • Prüfe die git Installation
  • Wenn keine git Version angezeigt wird, Du aber sicher bist, dass git auf Deinem Computer installiert ist, stelle sicher, dass Android Studio den Pfad zu git kennt.

Option 2 - Quellcode erneut laden

  • Wähle in Android Studio den Menüeintrag VCS -> GIT -> Reset HEAD.
Reset HEAD

Option 3 - Prüfe den Code auf Aktualisierungen

  • Kopiere ‘git checkout –’ in die Zwischenablage (ohne die Anführungszeichen)

  • Wechsle zum Terminal in Android Studio (linke untere Seite des Android Studio-Fensters)

    ../../../_images/GIT_TerminalCheckOut12.PNG
    alt:Android Studio Terminal
  • Paste copied text and press return

    GIT checkout erfolgreich

App not installed / Installation fehlgeschlagen

App wird auf dem Smartphone nicht installiert
  • Stelle sicher, dass Du die “app-full-release.apk” auf Dein Smartphone übertragen hast.
  • Falls “App not installed” auf dem Smartphone angezeigt wird, gehe wie folgt vor:
  1. Exportiere Deine Einstellungen (in der AAPS Version, die bereits auf Deinem Smartphone installiert ist)
  2. Deinstalliere AAPS auf Deinem Smartphone.
  3. Aktiviere den Flugmodus & schalte Bluetooth aus.
  4. Installiere die neue Version (“app-full-release.apk”).
  5. Export/Import von Einstellungen
  6. Aktiviere Bluetooth wieder und schalte den Flugmodus aus.

App installiert, aber weiter die alte Version auf dem Smartphone

Wenn Du die App erfolgreich erstellt, sie auf Dein Smartphone übertragen und dort erfolgreich installiert hast jedoch weiter die alte Versionsnummer angezeigt wird, so hast Du wahrscheinlich versäumt, Deine lokale Kopie zu aktualisieren <../Update-to-new-version.html#fuhre-ein-update-deiner-lokalen-version-durch>.

Keiner der oben genannten Lösungsvorschläge funktioniert

Falls die oben genannten Tipps Dich nicht weiter bringen, kannst Du überlegen, die App von Grund auf neu zu erstellen.

  1. Exportiere Deine Einstellungen (in der AAPS Version, die bereits auf Deinem Smartphone installiert ist)
  2. Halte Dein key Passwort und Dein key store Passwort bereit.
    Falls Du die Passwörter vergessen hast, kannst Du versuchen, sie wie hier <https://youtu.be/nS3wxnLgZOo> _ beschrieben in den Projektdateien zu finden. Oder verwende einfach einen neuen keystore.
  3. Erstelle die App von Grund auf neu wie hier beschrieben.
  4. Nachdem Du die APK erfolgreich erstellt hast, kannst Du die App auf Deinem Smartphone deinstallieren. Übertrage dann die neue APK auf Dein Smartphone und installiere diese.
  5. Export/Import von Einstellungen

Worst case scenario

Falls auch die Neuerstellung der App von Grund auf Dein Problem nicht löst, könntest Du versuchen, Android Studio komplett neu zu installieren. Einige Benutzer berichteten, dass dies ihr Problem gelöst hat.

Stelle sicher, dass Du beim Deinstallieren von Android Studio alle damit in Verbindung stehenden Dateien entfernst. Anleitungen dazu findest Du online, z.B. unter https://stackoverflow.com/questions/39953495/how-to-completely-uninstall-android-studio-from-windowsv10.

Installiere Android Studio von Grund auf wie hier beschrieben und führe kein gradle Update durch.