如何在Android Studio中导出项目?


Answers:


302

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

  1. 首先去构建->生成签名APK

    第一张截图

  2. 然后,一旦您单击生成签名的APK,就会出现信息对话框消息。

    第二张截图

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

    该屏幕截图

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

    第四张截图

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

    第五张截图

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

    第六张截图

    第七张截图


1
无论出于何种原因,当我按照您的说明尝试将我的应用程序上载到Play商店时,都说IVE生成了一个调试APK。知道为什么会这样吗?谢谢!
sirFunkenstine 2014年

1
我已经更新了答案,您必须将其添加到AndroidManifest.xml的应用程序标签android:debuggable =“ false”中
Ajay S

1
我遇到了同样的问题。“ android:debuggalbe = false”无效。
Bagusflyer 2014年

11
现在,不需要“ android:debuggalbe = false”,您可以在导出签名的APK时选择构建类型。
回波

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


10

首先,在AndroidManifest.xml的应用程序标签中添加此android:debuggable =“ false”

您无需android:debuggable="false"在应用程序标签中进行编码。为我提供工作室投诉-

避免对调试模式进行硬编码;省略它可以允许调试和发布版本自动少分配一个...(Ctrl + F1)

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

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

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

在此处输入图片说明

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

对于生产,请始终选择发布版本!

在此处输入图片说明

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

在此处输入图片说明

PS:不要忘记versionCode在清单文件中增加您的清单文件,然后再上传到Playstore :)


7

请按照以下步骤操作:

-Build
-Generate Signed Apk
-Create new

然后填写“新密钥库”表格。如果您想更改.jnk文件的目标位置,则在目标位置上插入小鸡,并命名以获取“确定”按钮。完成后,您将获得“密钥库密码”,“密钥别名”,“密钥密码”。按下一步并更改目标文件夹。然后按完成,仅此而已。:)

在此处输入图片说明

在此处输入图片说明 在此处输入图片说明

在此处输入图片说明 在此处输入图片说明


3

1.-导出签名包:

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

    要么

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.