Release APK wird nicht mit JavaScript-Code aktualisiert

Lesezeit: 3 Minuten

Release APK wird nicht mit JavaScript Code aktualisiert
MattyK14

Meine Android-APK läuft vom JavaScript vorhanden, als ich das erste signierte APK generierte. Ich habe versucht, das Projekt in Android Studio zu bereinigen/neu zu erstellen, ich habe es versucht ./gradlew clean in dem android Unterordner. Irgendwelche Ideen, warum der Code nicht aktualisiert wird? Ich habe gesehen dieses Problemohne Erfolg für mich.

Release APK wird nicht mit JavaScript Code aktualisiert
MattyK14

Ich habe die gelöscht index.android.* Dateien hinein android/app/src/main/assets/ Verzeichnis. Dann im Projektstamm, ran

react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

Dann habe ich die signierte APK neu generiert und voila!

BEARBEITEN: Wenn Sie ein neueres Projekt verwenden, haben Sie möglicherweise keine index.android.js nur index.js. Wenn dies der Fall ist, sollten Sie es ändern in:

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

  • Du hast meinen Tag gerettet.

    – Dhrupal

    27. November 2017 um 9:25 Uhr

  • muss dies jedes Mal erfolgen, wenn wir einen neuen Build einreichen? Gibt es eine dauerhafte Lösung?

    – Avery235

    6. März 2018 um 10:46 Uhr

  • Irgendeine Idee, warum ich eine Fehlermeldung erhalte, weil ich keine index.android.js habe?

    – Roco CTZ

    1. April 2018 um 10:10 Uhr

  • Ab Release 0.49 (September 2017) gibt es keine index.android.js und keine index.ios.js. Nur index.js (eindeutige Datei für beide)

    – Roco CTZ

    1. April 2018 um 10:18 Uhr

  • Das war meine Lösung, nachdem ich 3 Stunden mit dem Kopf auf die Tastatur geschlagen hatte … Danke Mann

    – Chenop

    4. August 2018 um 6:04 Uhr

Release APK wird nicht mit JavaScript Code aktualisiert
Herzloser Vayne

1.Löschen (index.android.bundle) Dateien im Verzeichnis android/app/src/main/assets.

2.laufen react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

3.Ordner löschen (drawable,drawable-hdpi,drawable-mdpi,drawable-xhdpi,drawable-xxhdpi,drawable-xxxhdpi,raw) Innerhalb android/app/src/main/res

4.laufen react-native run-android --variant=release

WENN ES NICHT FUNKTIONIERT, VERSUCHEN SIE DIES https://github.com/react-native-community/async-storage/issues/127#issuecomment-502574735

Wenn Sie EXPO verwendet haben und die App ausgeworfen haben, durchläuft der Build-Prozess weiterhin den EXPO-Server. In der Reihenfolge: Veröffentlichen Sie die Änderungen aus dem Projektstammordner in EXPO:

expo-cli publish

dann, sobald es fertig ist, aus dem Android-Root-Ordner:

gradle assembleDebug

oder

gradle assembleRelease

  • hat mir das Leben gerettet, Alter

    – große Kartoffel

    22. Juni 2020 um 21:11 Uhr

Die folgenden Befehle haben bei mir funktioniert …

1. cd android

2. gradlew clean

3. gradlew assembleRelease

Danke

1647147788 317 Release APK wird nicht mit JavaScript Code aktualisiert
Alita

Ich kann noch keinen Kommentar abgeben, also hier ist stattdessen eine lange Automatisierung für Noe Fabellons Vorschlag (der bei mir funktioniert hat)

Aus dem Projektstammverzeichnis

rm android/app/src/main/assets/index.android.bundle && react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res && rm -R android/app/src/main/res/drawable-hdpi android/app/src/main/res/drawable-mdpi android/app/src/main/res/drawable-xhdpi android/app/src/main/res/drawable-xxhdpi android/app/src/main/res/drawable-xxxhdpi android/app/src/main/res/raw || true && cd android && ./gradlew clean && ./gradlew assembleRelease && cd .. && react-native run-android --variant=release

Release APK wird nicht mit JavaScript Code aktualisiert
Anton

Als ich AssembleRelease verwendet habe, hat es eine ältere APK generiert.

Hinzufügen der folgenden Konfiguration zu app/build.gradle

project.ext.react = [
  bundleInRelease: true
]

mein Problem gelöst.

1647147789 59 Release APK wird nicht mit JavaScript Code aktualisiert
rohini

Ich hatte ein ähnliches Problem, wenn keine der Lösungen für Sie funktioniert, sollte diese funktionieren:

  1. Android-CD
  2. sauber
  3. gehe zu AwesomeProject\android\app\src\main\assets und löschen index.android.bundle-Datei
  4. CD..
  5. React-native Bundle –platform android –dev false –entry-file index.js –bundle-output android/app/src/main/assets/index.android.bundle –assets-dest android/app/build /intermediates/res/merged/release/
  6. gradlew assemblRelease

996030cookie-checkRelease APK wird nicht mit JavaScript-Code aktualisiert

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy