我目前遇到使用react native的Android应用程序构建过程的问题。
运行命令:
cd android && ./gradlew assembleRelease
正在生成一个新的APK,但js包似乎始终是相同的。因此,构建中不会包含任何更新的应用程序。最重要的是,当使用以下方法在模拟器中运行应用程序时:
react-native run-android
在模拟器中更新app ok。假设这是一个缓存问题,我在尝试生成新的APK之前每次运行以下内容:
rm -rf /android/build
rm -rf /android/app/build
rm -rf /android/.gradle
但仍然在输出APK中获得完全相同的JS版本。
捆绑包是否在某处缓存?如何解决问题并更新我的APK中的代码?
谢谢!
答案 0 :(得分:3)
组装前的清洁为我解决了这个问题:
cd android && ./gradlew clean && ./gradlew assembleRelease