gpt4 book ai didi

android - react native 生成​​签名 APK

转载 作者:太空宇宙 更新时间:2023-11-03 13:14:48 25 4
gpt4 key购买 nike

我正在尝试生成用于在 Google Play 上发布的 apk。我正在按照这些步骤 https://facebook.github.io/react-native/docs/signed-apk-android.html

第 1 步)我运行了这个命令

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

它问我问题,我回答并生成了 my-release-key.keystore 文件

我把my-release-key.keystore文件放到了你项目文件夹的android/app目录下。

现在它说:编辑文件 ~/.gradle/gradle.properties 并添加以下内容(将 ***** 替换为正确的 keystore 密码、别名和 key 密码),

MYAPP_RELEASE_STORE_FILE=my-release-key.keystore 
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****

现在/root/.gradle/gradle.properties 中之前没有文件,所以我创建了一个新文件并添加了上述 4 个常量和值。它还告诉(用正确的 keystore 密码、别名和 key 密码替换 ***** )

这一步让我最困惑,因为别名字段中没有*****。当我生成 my-release-key.keystore 文件时,我没有得到任何别名

那么我应该用什么来代替 my-key-alias 呢?

my-key-alias 基本上是什么?

除了我输入的 2 个密码,keytool 命令生成的是这样的内容

CO=Dev Abhi, OP=The Awesome Coder, L=The Awesome Coder, M=Delhi, SP=Delhi, M=IN

以上是alisa吗?

所以我需要更换类似的东西吗

MYAPP_RELEASE_STORE_FILE=my-release-key.keystore 
MYAPP_RELEASE_KEY_ALIAS=CO=Dev Abhi, OP=The Awesome Coder, L=The Awesome Coder, M=Delhi, SP=Delhi, M=IN
MYAPP_RELEASE_STORE_PASSWORD=password1
MYAPP_RELEASE_KEY_PASSWORD=password2

还有 ~/.gradle/gradle.properties/root/.gradle/gradle.properties 的真实路径??

最佳答案

我终于能够生成签名的 apk。所以,我缺少的东西 -

当你触发命令时

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

在选项 -alias 之后,我们提到任何名称/术语“my-key-alias”。这实际上是我们需要记住的,并且在后面的步骤中必须使用这样的相同术语

MYAPP_RELEASE_KEY_ALIAS=my-key-alias

其余的事情按照文档。但是,我仍然觉得 generating signed apk 部分可以更容易理解 bay react native team。如果有人遇到同样的问题,请通过 http://customphpscript.com 联系

关于android - react native 生成​​签名 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38038569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com