android - Android Studio 中的密钥存储路径是什么?
问题描述
我刚刚使用 Buildbox 创建了我的第一个游戏,我正在尝试将其上传到 Google Play 商店。显然,我必须使用 Android Studio 将游戏文件转换为 APK。到目前为止,我知道如何打开它并选择“生成签名的 APK”或类似的东西,但随后我得到了一个这样的屏幕。 我几乎没有这方面的任何先验知识,所以我应该创建一个新的密钥存储路径吗?我已经有一个了吗?我该怎么做?
任何提示表示赞赏:)
解决方案
密钥存储路径是应创建密钥存储的位置。
如果您是第一次创建 apk 以在 Play 商店中发布,您必须选择 'Create New...' ketstore 路径,在该路径中您将被提升到一个新窗口,您可以在其中填写详细信息:
KeyStore 路径:选择系统中的路径(在任何驱动器中创建路径,例如:*F:\AndroidKeys*)为您的密钥命名(例如:游戏)。在此处使用项目的特定名称(F: \AndroidKeys\game.jks)。
密码**:输入一些新密码并确认(不要忘记)。
别名:输入密钥的识别名称。
密码:为您的密钥创建并确认安全密码。这应该与您为密钥库选择的密码不同。
有效期:选择密钥有效期的时间段。
证书:输入一些关于您自己或组织的信息(如姓名,..)。完成新的密钥生成。
现在在您提到的屏幕上选择路径、密钥存储密码、密钥别名、密钥密码(将在第一次生成密钥时自动填充)。单击下一步-在您的情况下选择构建变体(调试或发布)版本,选择签名版本-完成。
您可以在项目的 app\release 文件夹中找到您的发布 apk。
注意:请记住密钥和密码,它应该与您的应用程序的未来更新版本相同。请参阅官方 android 开发者网站以获取任何参考:https ://developer.android.com/studio/publish/app-signing
推荐阅读
- android - 挣扎着手势拖动
- docker - 无法在无人机 docker build 上标记图像:解析参考时出错:“:最新”不是有效的存储库/标签:参考格式无效
- vb.net - Arint System.Drawing.Graphics 假设写入/修改其附加到的图像?
- java - 多态性:为什么要将接口引用分配给实现该接口的超类的子类
- php - 变量正在执行任务?但显示错误
- java - 在 Spring Boot 2.1.1.RELEASE 中无法访问消息源
- java - 如何创建一个根据时间隐藏其选择项的警报对话框
- javascript - JQuery:添加到 Blogger HTML/Javascript 小工具时代码未运行
- github - 处理大型 MLModel 文件和 Github 存储库
- c - 来自C程序的陷阱命令?