Android studio android 3.4-如何生成已签名的apk和构建apk?

Android studio android 3.4-如何生成已签名的apk和构建apk?,android-studio,apk,android-studio-3.0,sign,Android Studio,Apk,Android Studio 3.0,Sign,我刚刚从android studio 3.0.1升级到3.4,似乎找不到生成签名apk的选项 另外,我不能建立apk,它没有效果。下面是我点击的地方 如何立即为android 3.4生成签名的apk?在构建菜单选项中单击生成签名包/apk 试试这个 清洁工程 重建项目 使缓存无效并重新启动 然后构建APK 您需要首先使用keytool生成私钥,例如: keytool -genkey -v -keystore my-release-key.jks-keyalg RSA -keysize 204

我刚刚从android studio 3.0.1升级到3.4,似乎找不到生成签名apk的选项

另外,我不能建立apk,它没有效果。下面是我点击的地方


如何立即为android 3.4生成签名的apk?

在构建菜单选项中单击生成签名包/apk

试试这个

  • 清洁工程
  • 重建项目
  • 使缓存无效并重新启动
  • 然后构建APK

您需要首先使用keytool生成私钥,例如:

keytool -genkey -v -keystore my-release-key.jks-keyalg RSA -keysize 2048 -validity 10000 -alias my-alias
密钥库是一个名为my-release-key.jks的文件,保存在当前目录中(您可以将其移动到任何地方)。密钥库包含一个有效期为10000天的密钥

从命令行手动为应用程序签名

对APK进行签名以使用
zipalign
apksigner
,如下所述

步骤1:打开Android Studio,选择查看>工具窗口>终端,并导航未签名APK所在的目录

第2步:使用zipalign的无符号APK:

zipalign -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk
**步骤3:*使用apksigner使用您的私钥进行APK:

apksigner sign --ks my-release-key.jks --out my-app-release.apk my-app-unsigned-aligned.apk
**步骤4:*验证您的APK是否已签名:

apksigner verify my-app-release.apk

然后将Gradle配置为对应用程序进行签名

此问题已解决

该项目是用此文件打开的,并导致了以下问题: -打开现有的Android Studio项目

当我以这种方式打开时,这实际上解决了问题:
导入项目(Gradle、Eclipse、ADT等)

请提供帮助截图->关于(版本)@Axil此项目有任何更新吗?非常奇怪的问题