如何在Android工作室中导出项目?

Ale*_*tin 167 android-studio

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

Aja*_*y S 286

按照以下步骤在android studio中签署应用程序: -

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

    第一个截图

  2. 然后,当您单击Generate Signed APK时,会出现信息对话框消息.

    第二个截图

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

    这个截图

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

    第四个截图

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

    第五个截图

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

    第六个截图

    第七个截图

  • 现在不需要"android:debuggalbe = false",您可以在导出已签名的APK时选择构建类型. (11认同)
  • 最好从清单中省略android:debuggable属性.如果这样做,那么在构建APK以在模拟器或设备上进行调试时,工具将自动插入android:debuggable = true.当您执行发布版本(例如导出APK)时,它会自动将其设置为false.另一方面,如果您在清单文件中指定了特定值,那么工具将始终使用它.这可能会导致意外发布带有调试信息的应用程序.`ANDROID STUDIO 0.8.14` (4认同)

Ale*_*tin 99

从菜单:

Build|Generate Signed APK
Run Code Online (Sandbox Code Playgroud)

要么

Build|Build APK
Run Code Online (Sandbox Code Playgroud)

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

  • 对于所有不知道创建的apk所在的人:root_Of_Your_Application\app\build\outputs\apk\debug (4认同)

Ani*_*kur 10

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

您无需android:debuggable="false"在应用程序标记中进行编码.对我来说工作室投诉 -

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

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

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

转到Build-> Generate Signed APK.选择密钥库,提供密钥库密码等.

在此输入图像描述

现在您应该看到一个选择提示release build or debug build.

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

在此输入图像描述

你完成了.已签名APK已导出.

在此输入图像描述

PS:versionCode在上传到Playstore之前不要忘记增加你的清单文件:)


Sho*_*jan 7

请遵循以下步骤:

-Build
-Generate Signed Apk
-Create new
Run Code Online (Sandbox Code Playgroud)

然后填写"New Key Store"表格.如果你想改变.jnk文件目的地,然后在目的地小鸡,并给出一个名称,以获得确定按钮.完成后,您将获得"密钥存储密码","密钥别名","密钥密码"按下一步并更改目标文件夹.然后按完成,就是这样.:)

在此输入图像描述

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

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