【发布时间】:2019-12-13 02:43:55
【问题描述】:
【问题讨论】:
标签: react-native
【问题讨论】:
标签: react-native
这是因为您正在构建一个 DEBUG 类型的 apk,每次启动应用程序时都需要 JS 捆绑。您可以在项目根目录下运行 react-native start 来启动 Metro 捆绑包。
或者,您可以为 RELEASE 模式构建 APK。检查您的项目结构,确保 debuggable 设置为 false。
【讨论】:
如果你想在发布模式下运行你的应用,那么你可以试试下面的命令:
react-native run-android --variant="release"
注意:如果您没有为您的项目生成密钥库,则必须生成它。您可以按照官方文档here生成密钥库。
【讨论】:
我认为你生成一个调试 APK,首先你必须使用 jdk 生成一个密钥 -> here is the official doc,这是总结
在cmd中生成apk使用
cd android && gradlew assembleRelease
如果你想在 cmd 中生成一个 bundle 使用
cd android && gradlew bundleRelease
【讨论】: