3

私は反応の基本を知っており、反応に関する私の個人的なプロジェクトのいくつかを行いました。今、私はreact-nativeから始めています。

そこで、新しいプロジェクトを作成してrun-androidコマンドを実行しました。必要なすべての処理を実行し、エミュレーターを起動しました (私は Genymotion Android エミュレーターを使用しています)。

react-native init AwesomeProject
cd AwesomeProject
react-native run-android

その後、エミュレーターでホットリロードを有効にしました。プロジェクトを開き、コードを少し変更しました。次に、エミュレーターで r (2 回) を押すと、fetching bundle. しかし、私は同じことを取得します。何も変更されていません。変更は更新されません。

そのため、ターミナルを閉じて、この同じコマンドを再度実行しました

react-native run-android

それから... 変化を示しました。ここで何が悪いのかわかりません。この投稿を見て、役に立つかもしれないと思いました。しかし、そうではありませんでした。

私は何を間違っていますか?反応ネイティブ 0.30.0 とノード v6.3.1 を使用しています。それが役立つ場合、私はWindows 7を使用しており、Genymotion Androidエミュレーターとしてnexus 6Pを実行しています。

4

2 に答える 2

0

私は2つのことをしました

1) MAX_WAIT_TIME の値を 360000 に変更します 2) Android エミュレータで Ctrl+M を実行し、[ホット リロードを有効にする] を選択します

コードの変更は、エミュレーターに 1 秒未満で反映されるようになりました。

于 2016-09-22T16:49:04.187 に答える