2016-03-31 16 views
2

私は現在、反応ネイティブを使用しているアンドロイドアプリのビルドプロセスに問題が発生しています。コマンドを実行するgradlew同じAPKを何度も繰り返し生成しています

cd android && ./gradlew assembleRelease 

は新しいAPKを生成しているが、JSバンドルは、すべての時間と同じであると思われます。その結果、更新されたアプリはビルドに含まれていません。さらに、シミュレータでアプリを実行すると、次のようになります。

react-native run-android 

シミュレータのアプリが正常に更新されます。

rm -rf /android/build 
rm -rf /android/app/build 
rm -rf /android/.gradle 

それでも、出力APKにJSの正確な同じバージョンを取得:それはキャッシュの問題だと仮定すると、私は新しいAPKを生成しようとする前に毎回の下に走りました。

バンドルはどこかにキャッシュされていますか? APKで問題を解決してコードを更新するにはどうすればよいですか?

ありがとうございます!

+0

は、デバイスからアプリを削除して、再度インストールしてください?多分それはデバイスにキャッシュされています。 – rooftop

+0

ちょっと屋上 - 私はそれを試しましたが、同じ問題をまだ経験しています –

答えて

3

私のためにこれを解決しアセンブルする前に、清掃:

cd android && ./gradlew clean && ./gradlew assembleRelease 
関連する問題