How to enter distribution signing

I want to package my project in Android ETC1 . please help me to enter my keystore file details in distribution signing correctly.

Making a key.

You can find the keytool.exe file in the NVPACK installed with your Android Dependancies (default is C:\NVPACK) under the jdk#.#.#_## subfolder\bin. Then you can run the following in the Command Line

keytool -genkey -v -keystore C:\Users\YourUserName\YourAppName.keystore -alias YourAppName -keyalg RSA -keysize 2048 -validity 10000

Change YOURUSERNAME to your windows username
Change YOURAPPNAME to your app/game name

Then in

C:\Users\YourUserName\Documents\Unreal Projects\YourAppName\Build\Android

open the file SigningConfig.xml

<keyalias>Same as key alias above so YourAppName</keyalias> 
<keystore>full path to keystore file from above - C:\Users\YourUserName\YourAppName.keystore</keystore>
<keystorepassword>made above during the generation of your key</keystorepassword>

This is it. This way you will sign your APK file so you can upload it to the Google Play Store and it will be signed. Ill update this topic to add some screenshots of the process with the above you should be able to sign your APK file.

To read your keyfile:

keytool -list -v -keystore C:\Users\YourUserName\YourAppName.keystore

Finally, you will just want to enter the information you used above in the Distribution Signing of your project.

Thank You

Eric Ketchum

I don’t find Signingconfig.xml please help me !!! (I use 4.10.2 version) …how to following in the Command Line ??? (CMD ?? )

Hi unreal_game -

As of 4.10, you should just need to input the keystore information into the Project Settings Android component and it should package correctly for distribution.

Thank You -

Eric Ketchum

thanks this help me

I am not able to find the Signingconfig.xml either. I am using engine v4.9.
Is the signing process the same on v4.9 as on v4.10?