Réagir d'exécution natif android ne faites pas la mise à jour de code modifié
Je suis à l'aide de Réagir natif 0.52.0 et réagir-native-cli 2.0.1 sur mon PC sous Windows pour le développement android. Malgré tous les changements que j'ai fait. Quand je lance react-native run-android
, il est construit avec succès mais quand je le lance, j'obtiens la valeur par défaut de réagir native de l'écran.
Le résultat quand je lance react-native run-android
-
L'app I get-
index.js
import { AppRegistry } from 'react-native';
import App from './App';
AppRegistry.registerComponent('albums', () => App);
app.js
import React from 'react'
import ReactNative, { Text } from 'react-native'
export default const App = () => {
return (
<Text>Hello World</Text>
)
}
Quand j'ai couru react-native init albums
, c'était juste une index.js fichier qui a été créé, il n'y avait pas index.android.js ou index.ios.js fichier
Ce que je fais mal?
Comment faire pour créer un Minimum, Complète et Vérifiable exemple
Je pense que vous devez étudier. stackoverflow.com/questions/36933287/...
Je pense que vous devez étudier. stackoverflow.com/questions/36933287/...
OriginalL'auteur Utsu Johnathan Undelikwo | 2018-01-17
Vous devez vous connecter pour publier un commentaire.
En supposant que vous êtes dans le bon dossier, essayez de le faire:
si vous avez index.android.js, faire ceci à la place:
Puis exécutez simplement réagir indigènes de l'exécution android.
Après l'exécution, la première ligne de code que vous avez dit, mon Build est un échec
Et quelle est l'erreur?
S'assurer que les chemins de la commande sont les mêmes que vous avez dans le projet.
Dois-je faire cela chaque fois que l'exécution du code?
OriginalL'auteur Mtg Kha Jeskai
SOLUTION
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
SORTIE sera :
et après
Exécuter
react-native run-android
encore une fois, vous trouverez votre modification.https://lengerrong.blogspot.am/2018/01/react-native-run-android-do-not.html
Il semble que cette commande doit être exécutée à chaque fois avant de construire?
OriginalL'auteur Rob
Vous êtes probablement à la mise à jour du fichier erroné et ne pas le remettre à l'AppRegistry classe.
Vérifier (ou poste) de votre plein index.android.js et assurez-vous que le fichier qu'il invoque et l'importation est celui que vous êtes en fait en train de modifier.
OriginalL'auteur sfratini
Cela a fonctionné pour moi.
Étape 1)
Step2)
OriginalL'auteur user2436649
Cela a fonctionné pour moi:
Dans votre dossier de projet d'exécuter ce
La numérisation des dossiers pour les liens symboliques dans c:
Exécuter réagir indigènes de l'exécution android nouveau
Je partage le lien où j'ai trouvé cette solution:
https://lengerrong.blogspot.com/2018/01/react-native-run-android-do-not.html
OriginalL'auteur lisandro
Pour moi le problème était que j'avais retiré internet les autorisations de mon AndroidManifest.xml (car techniquement il n'était pas nécessaire). Réagir Natif utilise cette autorisation pour connecter votre application à la machine de développement (et d'activer live-débogage).
OriginalL'auteur Karl Penzhorn
dans votre fenêtre de terminal, allez dans votre dossier de projet et d'essayer cette commande
OriginalL'auteur Ankit Sharma
exécuter le script ci-dessous après que tout ne 1.gradlew propre 2.réagir indigènes lien
OriginalL'auteur Asma_Kh
Dans mon cas, la suppression en dessous de la ligne de gradle.propriétés résolu.
org.gradle.configureondemand = true
OriginalL'auteur user2672279
Ouvrir l'emballage.fichier json et mise à jour de ce code.
En supposant que vous êtes dans le bon dossier, essayez de le faire:
Exécuter cette commande seulement il sera automatiquement deux commandes à la fois.
npm run android
OriginalL'auteur pappu kumar
Dans votre répertoire de projet, il est forfait.fichier json. Vous pouvez ajouter un extrait de code suivant dans ce fichier json en vertu de scripts:. Après cela, vous pouvez exécuter l'application à l'aide d'une commande qui est
npm run android-windows
. Pour fonctionner correctement, vous devez ajouter le code ci-dessous script.entrez la description de l'image ici
OriginalL'auteur Sasindu Lakshitha
Ouvrir votre Android Studio -> "Outils" menu " > "AVD manager" et cliquez-droit sur l'émulateur que vous utilisez, choisissez "effacer les Données" puis "Démarrage à Froid Maintenant" devrait résoudre le problème.
OriginalL'auteur J.Q