2016-03-31 16 views
2

我目前遇到了使用反应本机的android应用程序的构建过程的问题。gradlewAssemble反复生成相同的APK

运行命令:

cd android && ./gradlew assembleRelease 

正在产生新的APK,但js的包似乎是相同的所有时间。因此,没有更新的应用程序正在包含在构建中。最重要的是,在模拟器中运行应用程序时使用:

react-native run-android 

在模拟器中更新应用程序。假设这是一个缓存的问题,我跑了,每次下面试图生成一个新的APK前:

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

,但仍然得到输出APK JS的版本完全相同。

捆绑包是否缓存在某处?我如何解决问题并更新APK中的代码?

谢谢!

+0

尝试从设备删除应用程序,并重新安装?也许这是缓存在设备上.. – rooftop

+0

哎屋顶 - 我已经尝试过,仍然遇到同样的问题 –

回答

3

清洗时请组合解决了这个对我来说:

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