Windows 10 OSでは、反応と反応ネイティブの最新バージョンを使用しています。反応ネイティブは更新されたAPKを取得できません
電話でコードを実行したり、デバッグAPKをコンパイルしようとすると、私は奇妙な動作をします。電話で
1.ファイル名を指定して実行
> react-native run-android
プロセスの実行gradlew
建物(私は思う)、このステップが完了していない間、私は電話で私のコードの古いバージョンを取得する
ノードを持つ別のコンソールが終了すると、自動的にloading dependency graph
とが開きますステップが完了しました。(同梱[開発、未拡張] 100.0%(960/960)、完了。)その後、電話上の私のアプリは最新のコードでリフレッシュされます。
多分それは私にはわからない、通常のsenarioケースです。
2.コンパイルAPK
私は電話0にインストールAPK android\app\build\outputs\apk\app-x86-debug.apk
を取得 > react-native bundle --dev false --platform android --entry-file index.android.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debug
> cd android/
> ./gradlew assembleDebug
を実行しますrの仮想エミュレータが、私は私のコードの古いバージョンを取得し、最新のノートを他のテスターに送信することはできませんので注意してください。
私は間違っていますか?
PS:コンパイルする前にgradlew >cd android ; ./gradlew clean ;
でクリーニングしようとしています。すでにお使いのデバイス上でAPKをコンパイルしている場合は、同じ結果
返信ありがとう、私は私がプラグインを抜く/私はいつもエラーメッセージを持っているので、私はアプリをリロードすることはできません: "私は毎回反応ネイティブランアンドroid"を作る必要があるつないで。もちろん、私は一日に数回しか接続しないので、ほとんどの時間はアプリをリフレッシュします;) – AlainIb
その後、自分のipを設定して、ケーブルに接続する必要はありません。詳細はhttps: //facebook.github.io/react-native/releases/0.21/docs/running-on-device-android.html#configure-your-app-to-connect-to-the-local-dev-server-via- Wi-Fi – arufian