所以我正在开发的应用程序似乎运行良好,可以通过react-native run-android
正常构建,并且一切都很好,但是当我移至./android目录并点击gradlew assembleRelease
时,生成的apk与以前使用的应用程序不同,并且带有调试版本中已修复的错误-几乎就像是在构建旧文件一样。
npm cache clear --force
之类的东西似乎并没有真正帮助,也没有删除./android/app /
其他遇到类似问题的人发现他们的问题源于他们的代码或其他程序包,但经过一些测试(更像是 lot ),我似乎并非如此
RN:0.57.7
npm:6.4.1
平台:Windows 10
答案 0 :(得分:1)
问题出在我的gradle包装器上,并通过移至android目录并输入以下命令得以解决:
gradlew clean
Here's an explanation as to what it does, as opposed to similar commands
在此目录中再次运行gradlew assembleRelease
会生成一个发行版APK,很好。