如何从Android Studio制作APK?生成签名包
如何从Android Studio制作APK?
从Android Studio制作APK或签名捆绑包是在Google Play商店上设置应用程序的必要步骤,因为必须将Google Android应用包和Google Play捆绑包APK创建为将应用包上传到Play商店并具有在GooglePlayStore上发布的应用程序。
参见下面的示例,该示例是继续使用TravelPayouts联盟计划中现有的免费代码创建最佳旅行预算应用Android的示例。
TravelPayouts会员计划和机票预订应用程序开发代码从Android Studio生成签名包或APK
如果您可以使用新的上传密钥而又没有忘记上传密钥的密码,则可以很容易地从AndroidStudio生成签名的包或APK,否则它将无法正常工作。
要从Android Studio制作APK,请先打开生成已签名的捆绑包或APK菜单。
在Android Studio中生成签名的Android应用捆绑包:构建>生成签名的捆绑包/ APK
然后,选择是否要创建已签名的Google Android应用包或Google Play APK。
为了生成签名包,有必要提供一个密钥。如果您已有键,请使用“选择现有”按钮。
如果没有,请开始创建新密钥。
创建新的Play商店上传密钥
要创建新的上传密钥,请输入以下格式的所有必要信息:密钥存储路径,匹配的密码,别名,匹配的密钥密码,有效期(年),名字和姓氏,组织单位,组织,城市或位置,州或省以及国家/地区ISO代码。
然后,生成将保存在计算机上的密钥。
现在,您可以生成Google Android应用程序捆绑包,并且可以将应用程序捆绑包上传到Play商店-除非遇到问题,例如为已存在的应用程序使用新密钥。
重置Google Play上传密钥
要重置Google Play上传密钥,您必须与Google Play支持人员联系,并要求他们重置您的上传密钥。
一段时间后,支持人员将回答询问以生成上述新密钥以及PEM格式的新密钥证书的要求。
Android Studio帮助中心:生成上传密钥和密钥库将签名密钥的证书导出到Android Studio中的.pem扩展名
安装KeyStore Explorer以获得PEM密钥认证
如果您需要使用新的上传密钥,并发送给支持PEM证书的GooglePlay,最好的方法是使用KeyStore Explorer程序。
下载并安装它以获得该PEM证书。
下载KeyStore Explorer之后,从Windows开始菜单启动应用程序。
为KeyStore Explorer安装Java
在可能启动KeyStore Explorer程序并获得PEM证书之前,可能需要安装最新的Java版本。
下载Java for Windows从上传密钥获取PEM密钥证书
安装Java程序后,您最终应该可以安装KeyStore Explorer程序。
首先选择“打开现有密钥库”选项。
然后,在计算机上找到以前用AndroidStudio创建的.jks格式的密钥。
将要求您输入密码才能打开该密钥,而您必须提供该密码才能输入其详细信息。
密钥打开后,双击将其用于将应用捆绑包上传到Play商店。
将显示所有详细信息,您将能够单击PEM按钮来访问著名的PEM证书。
显示PEM证书后,只需单击“导出”以将其保存在您的计算机上,然后将该文件发送给Google Play支持以重置您的上传密钥。
稍后,他们将确认密钥已重置,并且您可以使用新的上传密钥生成签名的捆绑包或APK以将应用捆绑包上传到Play商店-新密钥仍需要几天的时间才能变为有效。
重置Google Play上传密钥的整个过程大约需要一周时间,之后您便可以在新的应用版本中再次上传您的Google Android应用捆绑包。
常见应用发布更新问题
我的Android应用程序更新尚未推出:如果不建议将新版本下载给已经安装了该应用程序的用户,而Google Play控制台上的应用程序版本显示为已发布且所有更新均已发布,可能是由于尚未更新版本代码和版本名称,因此不允许用户电话将更新标识为新版本。
您如何发布Android应用更新?确保版本号已在AndroidManifest.xml或build.gradle文件中更新
具有新版本应用程序但未显示更新的Play商店常见问题
- 从Android Studio生成签名的APK文件或Android App Bundle需要哪些步骤?
- 在Android Studio中,完成您的应用程序开发和测试。导航到“构建”>“生成签名的捆绑包 / apk”。根据您的分发计划选择APK或Android App Bundle。创建一个新的密钥库或使用现有的密钥库来签署应用程序,以确保其安全性和完整性。指定构建变体和签名配置。单击“完成”以生成已签名的APK或APP捆绑包,可以在Google Play商店(例如Google Play商店)上分发。
Yoann Bierling是一家网络出版和数字咨询专业人员,通过技术专业知识和创新产生了全球影响。热衷于赋予个人和组织在数字时代蓬勃发展,他被迫取得出色的成果,并通过创建教育内容来推动成长。