gradlewAssemble一遍又一遍地生成相同的APK

时间:2016-03-31 13:09:21

标签: android build react-native

我目前遇到使用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中的代码?

谢谢!

1 个答案:

答案 0 :(得分:3)

组装前的清洁为我解决了这个问题:

cd android && ./gradlew clean && ./gradlew assembleRelease