====== APP als Debug-Version ====== * Debug-Version heißt, dass man direkt am angeschlossenen Android-Gerät programmiert. Beim Compilieren läuft alles direkt am Handy. ===== Vorbereitungen am Android-Gerät ===== Man benötigt in den Einstellungen die Entwickler-Optionen. * [[https://mobilsicher.de/schritt-fuer-schritt/usb-debugging-aktivieren|Anleitung zur Aktivierung der Entwickler-Optionen]] * Einstellungen * Handy-ID * Über das Telefon * Build-Nummer * mind. 7 Mal drauftippen * Entwickleroptionen * USB-Debugging anhaken Zwei USB-Einstellungen sind nötig: * USB-Debugging muss aktiviert sein. * Gerät wird über USB aufgeladen -> Option "Dateien übertragen" anhaken, um fertige Programme übertragen zu können. === App Syscheck === * aus Play-Store laden und ausführen. * es muss "Supported" stehen und überall yes. === Datei-Manager Flashlight + Clock === * aus Play-Store downloaden und installieren. ===== Rad-Studio 10.2 ===== * Datei - Neu - Geräteübergreifende Anwendungen - Leere Anwendung - OK * in Symbolleiste Android auswählen {{:inf:mobil:2018-04-25_10_53_07-clipboard.png?100|}} * Stil: Android einstellen, dann z.B. Android 10" Tablet etc. {{:inf:mobil:2018-04-25_10_57_48-clipboard.png?100|}} * Programm erstellen ==== SDK hinzufügen (falls notwendig) ==== Wenn man die SDK für Android nicht hat: * Tools - Plattformen verwalten - fehlende SDK dazuinstallieren: {{:inf:mobil:screenshot.png?200|}} === Voreinstellungen vor dem Compilieren === * Project - Bereitstellung * {{:inf:mobil:2018-04-25_11_07_36-clipboard.png?200|}} * Project - Optionen - Packages - Bereitstellung - Build-Typ: Android-Entwicklung * Project - Optionen - Anwendung - Kann Icon erstellen {{:inf:mobil:screenshot2.png?200|}} ==== Compilieren ==== * mögliche Fehlermeldung: {{:inf:mobil:fehler.png?300|}} * Lösung: Gerät abziehen und alles neu starten. === Weitere Fehlerquelle === * Wenn man ein anderes Tablet auswählt (z.B. 10" statt 7"), dann werden bei allen Buttons die Ereignisse gelöscht. === App am Android-Gerät löschen === * Symbol länger anklicken - auf "Deinstallieren" ziehen. ====== APP-Release ====== * Hierbei braucht man kein Android-Gerät, sondern man kann eine apk-Datei erstellen. * Dazu muss man einen Key erzeugen. * Die obigen Einstellungen sind gleich ==== Voreinstellungen ==== * Rechts im Projektverwaltungs-Fenster "Release" und "Anwendungs-Store" einstellen. {{:inf:mobil:screenshot-release.png?200|}} * bzw. unter Projekt - Optionen - Anwendung und Bereitstellung auf "Release" stellen. === Bereitstellungskey === * Tools - Optionen - Umgebungsoptionen - Bereitstellung - Android-Anwendungsstore {{:inf:mobil:key01.png?400|}} * Neuer Keystore * Dateiname: Pfad und Namen wählen (MyKey) (Name egal) * Passwort: wählen {{:inf:mobil:key02.png?400|}} * Weiter {{:inf:mobil:key03.png?400|}} {{:inf:mobil:key04.png?400|}} === Compilieren === * Projekt - App erzeugen (Umschalt F9) * Projekt - Bereitstellung {{:inf:mobil:bereitstellen.png?500|}} * Dann wird im Ordner \Android\Release\AppKreis\bin die entsprechende apk-Datei erstellt, welche man auf das Android-Gerät z.B. in den Downloads-Ordner kopiert, * Am Android-Gerät kann man über den Dateimanager die apk installieren.