webentwicklung-frage-antwort-db.com.de

Wie kann ich eine apk-Datei für die create -rea-native-app erstellen (mit der EXPO.IO-Komponente)

Ich richte meine App mit create -rea-native ein und verwendete die Videokomponente expo in meiner App. Wie kann ich diese Videokomponente behalten und die apk-Datei generieren? Korrigieren Sie mich, wenn ich falsch liege: Soweit ich weiß, dass npm run eject verhindert, können Sie zukünftig Expo-Komponenten verwenden. Wie kann ich die apk-Datei erzeugen? Es ist egal, ob es signiert oder unsigniert ist, zumindest für mich. Ich möchte meinem Freund einfach die apk-Datei per E-Mail senden, damit er sie auf seinem Telefon ausführen kann

Edit: Dies ist kein Duplikat von: Wie kann ich ein Apk generieren, das ohne Server mit React-Native laufen kann?

Während diese Frage gefragt wird, wie eine APK-Datei für "Reactate-Native" erstellt wird, frage ich, wie dies mit dem spezifischen Build-React-Native-App-Build funktioniert, in dem ich eine Expo-Komponente verwende

7
mdash1

exp: build Android exp: status, um den Status Ihrer apk zu überprüfen

generiert eine URL, von der Sie die apk herunterladen können

0
mdash1
  1. npm install -g exp installieren 

  2. bearbeiten Sie die app.json-Datei in unserem Projekt 

    {
    "expo": {
    "name":"my app",
    "icon":"./logo.png",
    "description":"some description about our project",
    "sdkVersion": "27.0.0",
    "Android":{
         "package":"com.johncy.myapp",
          "versionCode":1 , 
          "icon":"./logo.png"
              }
             }
    }
    
  3. geben Sie den Befehl in unserem Projektverzeichnis an exp build:Android 

  4. Warten Sie einfach ein paar Minuten. Es gibt eine URL für unser Build-Projekt. Wir können die *.apk-Datei von diesem Link herunterladen.

3
Johncy
  1. Expo cli global installieren npm install -g exp
  2. Führen Sie exp build:Android oder exp build:ios im Projekt aus
  3. Wählen Sie einige Ausstellungsoptionen
  4. Warten Sie einige Minuten

Ein Build-Link sollte im Terminal gedruckt werden. Die nächsten Schritte finden Sie in diesem Thread: Eine App mit Create-React-native-App wurde erstellt. Wie wird sie im Google Play Store veröffentlicht?

2
Damjan Pavlica

Android App Bundle (AAB): expo build:Android -t app-bundle

Android Apk: expo build:Android -t apk

0
pedropinheiro75