所以我正在开发的应用程序似乎运行良好,它使用 react-native run-android
构建正常,一切都很好,但是当我转移到我的 ./android 时目录并点击 gradlew assembleRelease
,生成的 apk 与我之前使用的应用程序不同,并且包含我在调试版本中修复的错误——这几乎就像它正在构建我的旧文件。
npm cache clear --force
之类的似乎并没有真正的帮助,删除我在 ./android/app/中的构建文件夹也没有帮助
其他有类似问题的人发现他们的问题源于他们的代码或另一个包,但经过一些(更像是很多)测试,我似乎不是这样.
RN:0.57.7
npm: 6.4.1
平台:Windows 10
最佳答案
问题出在我的 gradle 包装器上,通过移动到我的 android 目录并输入:
gradlew 干净
Here's an explanation as to what it does, as opposed to similar commands
在此目录中再次运行 gradlew assembleRelease
生成一个很好的发布 apk。
关于node.js - react native : Debug and Release builds don't work the same,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53794862/