react-native run-android在设备上构建旧版本的代码

时间:2017-12-29 08:01:53

标签: react-native react-native-android

这在生产和开发构建中都会发生。我可以连接到dev服务器,重新加载,然后构建新代码并在设备上运行。

我尝试过的一步一步:

  1. 修改代码。

  2. 重新束:

  3. 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

    1. ./gradlew clean

    2. react-native run-android - 构建旧版本

    3. react-native run-android --variant=release - 构建旧版本

    4. 有没有办法彻底擦除android构建并从头开始构建?我的直觉告诉我run-android没有执行完整的清理构建。

1 个答案:

答案 0 :(得分:12)

  1. 删除目录android / app / src / main / assets中的文件。
  2. 运行$ 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
  3. $ react-native run-android