| Item | Description |
|---|---|
| Debug |
Choose this option to have a package extracted and signed in the debug mode .
This signature is sufficient for testing and debugging applications but does not allow publishing them.
|
| Release unsigned | Choose this option to have a package extracted without a signature for running on an emulator. |
| Release signed | Choose this option to have a package extracted and signed so the application can be published and run on physical devices. When you choose this option, the fields Key store path, Key store password, Key alias, and Key password for specifying the key to sign the package become available. |
| Key store path | In this text box, specify the location of the file where the key to be used is stored. Type the path manually or click the Use existing keystore button to choose the relevant file in the dialog that opens. |
| Create new | Click this button to open the New Key Store Dialog and configure a new keystore and/or the release key to be generated. |
| Choose existing |
Click this button to have the package signed with a key from an existing keystore file. Choose the relevant keystore file in the dialog that opens.
Tip Later you can choose to use an existing key from this keystore or to have a new key generated in it. |
| Key store password | In this text box, type the password for the selected existing keystore. |
| Key alias | In this text box, specify the alias to address the key to use. |
| Key password | In this text box, specify the password to access the selected key. |
| Run ProGuard |
Select this check box to have IntelliJ IDEA obfuscate the application
through integration with the ProGuard built-in tool.
If this check box is selected, the following controls become available:
|

.
This signature is sufficient for testing and debugging applications but does not allow publishing them.
and choose it in the