React Native:如何生成 APK?

Posted

技术标签:

【中文标题】React Native:如何生成 APK?【英文标题】:React Native: How to generate an APK? 【发布时间】:2018-03-21 17:05:15 【问题描述】:

我正在尝试生成一个测试 APK。

    cmd:create-react-native-app AwesomeProject cmd:cd AwesomeProject

    cmd:keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

    创建了一个文件夹(android/app),放入文件my-release-key.keystore。

    In the documentation:

    编辑文件 ~/.gradle/gradle.properties 并添加以下内容 (将 ***** 替换为正确的密钥库密码、别名和密钥 密码)

    我没有这个文件,如何获取?

【问题讨论】:

【参考方案1】:

您所遵循的文档适用于使用react-native-cli 创建的应用,而您的应用是使用create-react-native-app 创建的。要构建和发布您的应用,您需要退出您的应用或关注this documentation。

共享与部署

Create React Native App 做了很多工作来进行应用设置和 开发简单明了,但是做起来非常难 部署到 Apple 的 App Store 或 Google 的 Play Store 也是如此 无需依赖托管服务。

【讨论】:

以上是关于React Native:如何生成 APK?的主要内容,如果未能解决你的问题,请参考以下文章

React Native Android生成已签名的APK

如何为 create-react-native-app 生成 apk 文件(使用 EXPO.IO 组件)

React Native:生成apk文件

如何解决使用 react-native 构建 APK 时无法执行 aapt 的错误?

React-Native .apk 文件在更高版本的 android 设备中失败

React Native:使用 npm 命令生成发布 APK