186

如何在 Android Studio 中导出项目?我的意思是,就像我以前在 Eclipse 中所做的那样File|Export......

4

5 回答 5

315

按照以下步骤在 android studio 中对应用程序进行签名:-

  1. 首先转到 Build->Generate Signed APK

    第一张截图

  2. 然后,一旦您单击 Generate Signed APK,就会出现信息对话框消息。

    第二张截图

  3. Create New如果您没有任何密钥库文件,请单击该按钮。如果你有点击Choose Existing

    这个截图

  4. 单击Create New按钮后,现在会出现对话框,您需要在其中输入密钥库文件信息,其他签名授权详细信息。

    第四张截图

  5. 填写完整的详细信息后,单击Ok按钮,然后重定向到此对话框。

    第五张截图

  6. 单击下一步按钮,然后选中标记Run ProGuard并单击完成。它生成签名的 APK。

    第六张截图

    第七张截图

于 2013-11-09T12:42:31.310 回答
109

从菜单:

Build|Generate Signed APK

或者

Build|Build APK

(后者如果您不需要签名即可发布到 Play 商店)

于 2013-05-18T10:01:49.393 回答
10

首先,在 AndroidManifest.xml 的 application 标签中添加这个android:debuggable="false"

您不需要android:debuggable="false"在应用程序标签中进行硬编码。事实上对我来说工作室投诉 -

避免硬编码调试模式;将其排除在外允许调试和发布版本自动分配少一个...(Ctrl+F1)

最好从清单中省略android:debuggable属性。如果你这样做了,那么在构建 APK 以在模拟器或设备上进行调试时,这些工具将自动插入android:debuggable=true。并且当您执行发布构建时,例如导出 APK,它会自动将其设置为 false。另一方面,如果您在清单文件中指定特定值,则工具将始终使用它。这可能会导致意外发布带有调试信息的应用程序。

接受的答案看起来有些陈旧。对我来说,它要求我选择是要调试构建还是发布构建。

转到构建-> 生成签名的 APK。选择您的密钥库,提供密钥库密码等。

在此处输入图像描述

现在您应该会看到选择的提示release build or debug build

对于生产总是选择发布版本!

在此处输入图像描述

你完成了。已签名的 APK 已导出。

在此处输入图像描述

versionCodePS:在上传到 Playstore 之前,不要忘记增加清单文件 :)

于 2015-06-07T15:14:58.700 回答
7

请按照以下步骤操作:

-Build
-Generate Signed Apk
-Create new

然后填写“New Key Store”表格。如果您想更改 .jnk 文件的目标位置,请在目标位置选择并命名以获取“确定”按钮。完成后,您将获得“密钥存储密码”、“密钥别名”、“密钥密码” 按下一步并更改您的目标文件夹。然后按完成,仅此而已。:)

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

于 2016-03-29T06:25:45.627 回答
3

1.- 导出签名包:

  • 使用提取签名的 Android 应用程序包向导(在主菜单上,选择Build | Generate Signed APK)。包将在提取过程中签名。

    或者

  • 通过创建具有发布签名包模式的 Android 应用程序类型的工件定义,将 .apk 文件配置为工件。

2.- 导出未签名包:这只能通过指定了调试或发布未签名包模式的工件定义来完成。

于 2013-05-18T10:41:57.670 回答