node.js - react native : Debug and Release builds don't work the same

标签 node.js react-native npm jsx

所以我正在开发的应用程序似乎运行良好,它使用 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/

相关文章:

react-native - 在 JSX 和 React Native 中使用符号

javascript - 在 react-native (expo) 上禁用原生抖动效果

express - 永远的 Node.JS Express 4

node.js - 如何在 Asustor AS-302T NAS 上使用 NodeJS

node.js - 无法在 Windows 上安装 Atom 包

javascript - 保护我的 Node.js 应用程序的 REST API?

android - Expo Eject 后,run-android 错误 : spawnSync gradlew. bat Enoent

node.js - 在nodejs中验证ssl证书

javascript - 使用带有默认前缀的nodejs提供静态html文件

node.js - 无法在Windows中通过npm安装 Node ZeroMQ