Jetzt haben Sie gelernt, wie Sie Ihre App für iOS
erstellen können. Was ist mit Android?
In den offiziellen React Native-Dokumenten finden Sie unter
Anleitungen für Android Anweisungen zum Veröffentlichen Ihrer App im Google Play Store.
Am Ende können Sie einfach den Anweisungen folgen, die Sie hier finden.
Alles beginnt mit der Erstellung eines solchen Keystores, den ich bereits im von der Expo verwalteten Workflow erwähnt habe, aber
dort hat die Expo dies für uns auf ihren Servern getan. Hier
müssen wir das tun, und wir können dies innerhalb unseres Projekts oder unter Windows tun, wie hier angegeben Stellen Sie sicher, dass Sie
diesen Befehl ausführen, während Sie in diesem Ordner navigieren. Sie können Ihren Keystore anschließend in Ihr Projekt kopieren
oder an einer anderen Stelle speichern.
Sie benötigen diesen Keystore, der zum Signieren Ihrer App und zum Signieren von Updates für die App generiert wird.
Stellen
Sie also sicher, dass Sie
ihn nicht verlieren, da Sie sonst Ihre App nicht neu erstellen oder Ihre App aktualisieren können.
Hier können Sie also ein beliebiges Passwort eingeben, das Sie auswählen möchten, und dann
einige Informationen über Sie, die technisch falsch sein könnten, die aber korrekt sein sollten, da dies Ihre
Kennung mit Instanz ist, da dies zum Zuweisen Ihrer App in der
verwendet wird Wenn Sie dies alles eingegeben und bestätigt und Ihre Passwörter ausgewählt haben, wird hier die Keystore-Datei für
meinen Upload-Schlüssel erstellt. Jetzt können Sie damit Ihre Anwendung signieren. Als nächstes müssen Sie einige Gradle-Variablen einrichten, wie Sie
hier sehen, und dafür stellen Sie sicher, dass Sie den Schlüsselspeicher in den Android-App-Ordner
verschieben.
Verschieben Sie ihn von diesem Ordner hier nach oben in Android und dort in den App-Ordner, damit
die Datei ist da und gehe dann zur Gradle-Eigenschaftendatei, der Android-Gradle-Eigenschaftendatei. Hier haben wir unter Android die Gradle-Eigenschaftendatei. Dort können
Sie diese Einträge hinzufügen und, wie dort
angegeben, die Sterne hier durch das Kennwort ersetzen, das Sie für den Keystore ausgewählt
haben.
Sobald Sie dies getan haben, können Sie diese Datei schließen.
Gehen Sie zur Build-Gradle-Datei der Android-App. Erstellen Sie also nicht Gradle hier, sondern im App-Ordner und dort die
Build-Gradle-Datei und fügen Sie diese Konfiguration im Android-Knoten hinzu, wie Sie sehen können . Sie können dies also einfach kopieren und dann
hier nach dem Android-Knoten suchen, der dieser Knoten ist. Dort haben Sie die Standardkonfiguration, die Sie
nicht berühren sollten, aber Sie haben Ihre
Zeichenkonfiguration, wo Sie am Ende diesen Release-Teil hinzufügen sollten, also nicht Löschen Sie den Debug-Teil,
aber fügen Sie diesen Release-Teil hinzu. Fügen Sie dann unter Build-Typen-Release diese Zeile
hier hinzu.
Wenn wir also weiter nach unten scrollen und die Typenfreigabe erstellen, können wir diese Zeile hinzufügen und die Konfigurationsversion signieren. Jetzt können
Sie Ihre APK mit diesem Befehl generieren. Navigieren Sie also in den Android-Ordner
und führen Sie diesen Befehl aus. Also lass uns das machen, lass uns
zuerst mit cd android in den Android-Ordner hier navigieren und dann diesen Befehl gradle w ausführen. Dies
sollte nun deine App
erstellen und für die Produktion signieren und dir am Ende ein solches App-Bundle geben, das du kannst Laden
Sie dann in den Google Play Store hoch.
Warten wir also, bis der Vorgang abgeschlossen ist. Sobald dieser Build erfolgreich war, können Sie das App-Bundle verwenden,
das Sie jetzt unter dem von App Build generierten
Output-Bundle finden. Diese Datei hier, das ist Ihr Release-Bundle, das können Sie in den Google Play Store hochladen .
Dafür können Sie nach der Google Play-Konsole suchen und benötigen ein Google Developer-Konto
für das,
was Sie ebenfalls Geld kostet. Im Gegensatz zu Apples Programm handelt es sich jedoch nicht um ein Abonnement, sondern um eine
einmalige Gebühr von 25 US-Dollar. Hier in der Google Play-Konsole. Sie können
jetzt eine neue Anwendung erstellen, sobald Sie mit Ihrem kostenpflichtigen Konto angemeldet sind. Wählen Sie einen App-Namen wie diesen aus, erstellen Sie ihn und
verwalten Sie hier Ihr gesamtes Store-Erscheinungsbild oder die gesamte App,
wie sie aussieht, und dort unter App-Releases Sie können auf Produktionsspur klicken, die Produktion verwalten, dort eine Version erstellen und jetzt
müssen Sie hier Ihr App-Bundle hochladen. Jetzt können Sie hier mit den Standardeinstellungen normalerweise auf Weiter
klicken. Im Allgemeinen würde ich empfehlen, dass Sie in die Dokumentation des Google Play Store oder der Google Play-Konsole eintauchen, um
alles über die Dinge zu erfahren, die Sie hier einrichten können, aber am Ende ist dies jetzt der Fall Hier können
Sie das von Ihnen erstellte Bundle hochladen.
Hier würden Sie diese Bundle-Datei hochladen und anschließend das Erscheinungsbild Ihres Shops fertigstellen und Ihre
App auch im Google Play Store veröffentlichen.
Jetzt fragen Sie sich natürlich, wie Sie Symbole hinzufügen und so weiter, weil ich dies noch nicht angesprochen habe.
Eine bequeme und einfache Möglichkeit, dies zu tun, ist die Hilfe von Android Studio.
Dort können Sie ein vorhandenes Android Studio-Projekt öffnen und Ihren Android-Ordner in Ihrem React Native-Projekt hier mit Android Studio
öffnen, nur den Android-Ordner, nicht das gesamte React Native-Projekt. Dort finden Sie Ihren Android-Teil dieses Projekts.
Um Symbole hinzuzufügen, können Sie zum App-Ordner, zur Quelle, zum Hauptmenü und zum Res gehen und dort warten,
bis diese Initialisierung und der Build abgeschlossen sind,
der gestartet wird, sobald Sie dies öffnen Wenn diese Initialisierung abgeschlossen ist, können Sie in diesem App-Ordner,
wenn Sie auf den Ordner res klicken, mit der rechten Maustaste darauf klicken, neu und
dort das Bild-Asset auswählen. Dadurch wird ein Editor geöffnet, in dem Sie bequem neue Bild-Assets hinzufügen und
generieren können Symbole zum Beispiel. Dort können Sie wählen, ob Sie Ihre Symbole starten möchten,
adaptiv und Legacy. Jetzt können Sie
den Namen belassen, Ihr Symbol einrichten und dort konfigurieren. Sie können eine Vordergrundebene auswählen und
dort beispielsweise den Pfad eines Bildes auswählen, das Sie verwenden möchten, eine Hintergrundebene, in der Sie eine Volltonfarbe oder
auch ein Bild festlegen können, das Sie im Hintergrund verwenden möchten, und dann
Ihr Bild generieren Symbol mit diesem Werkzeug. Klicken Sie einfach auf Fertig stellen und stellen Sie dort natürlich Ihr eigenes Bild bereit,
wenn Sie möchten. Dadurch wird alles so eingerichtet, dass Sie ein schönes Symbol haben, das natürlich ziemlich süß ist. In Bezug auf das Anpassen des Begrüßungsbildschirms finden
Sie im Anhang eine Dokumentation dazu, wie Sie dies unter Android tun können,
um Ihren eigenen Begrüßungsbildschirm festzulegen. Wenn Sie Ihre Symbole und /
oder Ihren Begrüßungsbildschirm ändern, müssen Sie diesen Build natürlich erneut mit diesem Befehl gradle w ausführen und
dann Ihr neues App-Bundle mit der Google Play-Konsole erneut im Google Play Store bereitstellen
wie Sie nur React Native-Apps erstellen und bereitstellen würden. Natürlich etwas mehr manuelle Arbeit, etwas umständlicher als im von
der Messe verwalteten Workflow, aber jetzt kennen Sie beide Optionen und können den für Ihre Anwendung erforderlichen
Ansatz wählen.