Impossible de charger le script à partir des actifs de l'indice.android.lot". Assurez-vous que votre paquet est emballé correctement ou si vous utilisez un conditionneur serveur
Je vais avoir du travail de Réagir application Native avoir la version 0.38.0, quand j'ai essayé de le mettre à niveau vers 0.45.1 il montre d'erreur suivant
java.lang.RuntimeException: Unable to load script from assets 'index.android.bundle'. Make sure your bundle is packaged correctly or you're running a packager server.
at com.facebook.react.cxxbridge.CatalystInstanceImpl.jniLoadScriptFromAssets(Native Method)
at com.facebook.react.cxxbridge.CatalystInstanceImpl.loadScriptFromAssets(CatalystInstanceImpl.java:198)
at com.facebook.react.cxxbridge.JSBundleLoader$1.loadScript(JSBundleLoader.java:33)
at com.facebook.react.cxxbridge.CatalystInstanceImpl.runJSBundle(CatalystInstanceImpl.java:216)
at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:994)
at com.facebook.react.ReactInstanceManager.access$600(ReactInstanceManager.java:109)
at com.facebook.react.ReactInstanceManager$4.run(ReactInstanceManager.java:746)
at java.lang.Thread.run(Thread.java:761)
J'ai essayé les solutions ci-après, mais il ne fonctionne pas pour moi
DONC: impossible de charger le script à partir de l'index actif.android.bundle sur windows
DONC: réagir natif android échec du chargement de JS bundle
Je pense que Vous devriez suivre cette réponse... stackoverflow.com/a/44476757/7516620
J'ai été confronté à la même question, et ce lien résout mon problème: queception.com/question.php?question=10
J'ai été confronté à la même question, et ce lien résout mon problème: queception.com/question.php?question=10
OriginalL'auteur Ravi Rupareliya | 2017-06-28
Vous devez vous connecter pour publier un commentaire.
1 - Créer un nouveau dossier =>
android/app/src/main/assets
2 - Exécution de cette commande =>
Cette commande va créer 2 fichiers :
index.android.bundle
&index.android.bundle.meta
3 - exécuter la commande =>
react-native run-android
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
---- Pour moi, je n'ai pas de index.android.js, pour changer de index.js, cela résout mon problème. Merci pour la réponse!J'ai également nécessaire de modifier la solution un peu. J'ai effectivement déployées par l'intermédiaire d'Android Studio. Toutefois, il a fonctionné comme prévu.
il fonctionne pour moi.
OriginalL'auteur f.jafari
Ajouter ces lignes
project.ext.react = [
entryFile: "index.js",
bundleAssetName: "index.android.bundle",
bundleInAlpha: true,
bundleInBeta: true
]
avant
apply from: "../../node_modules/react-native/react.gradle"
dans la construction.gradleOriginalL'auteur gderaco
D'accord. Toutes les réponses sont uniques en fonction de 'quand' et 'la version" au moment où le problème se produit.
Et honnêtement, il est très difficile de trouver la bonne réponse pour le faire fonctionner comme "normaux" pour "aujourd'hui", parce que tout a changé et est différente de l'heure qui a été laissé derrière.
Ce qui signifie que nous n'avons pas le fichier comme demandé dans le répertoire actif. C'est tout le problème!. Il n'y a pas de rapport avec le port, les dispositifs, les émulateur etc.
Maintenant ce que nous devons faire est de rendre le fichier est 'y'. Et ce sont quelques options que vous pouvez faire en fonction de votre configuration de package :
Dans votre répertoire de projet, exécuter :
Si vous avez déjà les fichiers dans le dossier actif, alors vous pouvez continuer votre projet.
Vérifiez si votre appareil est connecté et prêt, et de l'exécution android :
Assurez-vous que vous obtenez le résultat comme ceci :
Puis exécutez :
Remarque : vous pouvez également créer un nouveau projet de nouveau avec une version spécifiée :
réagir indigènes init ProjectName --version 0.55.4
OriginalL'auteur Sulung Nugroho
À résoudre Impossible de charger le script à partir de l'index actif.android.bundle - Réagir Natif de suivre les étapes ci-dessous :
Vous devez créer dir actifs manuellement dans votre projet android ou mettre à jour l'Annuaire par Terminal/CMD entrez mkdir android/app/src/main/actifs
Aller dans le Répertoire créé, si c'est correctement créé, puis
exécutez l'étape 3 de la Commande:
vous avez raté votre fichiers dans le dossier, vous pouvez maintenant Exécuter votre Réagissent Natif projet mnp exécuter android.
https://stackoverflow.com/a/53275340/9489285
OriginalL'auteur Hemant Sharma
La nouvelle version de réagir indigènes n'ont pas de index.android.js fichier comme une entrée de fichier, il doit utiliser la index.js fichier
OriginalL'auteur pengpeng