For signing my app in Release Mode do I need android studio?

I know I can do it manually but it is eaier with Android Studio. It is right?

You don’t need Android studio.  Please read:

https://docs.coronalabs.com/daily/guide/distribution/androidBuild/index.html

Rob

you don’t need it but i believe its the easiest way!

I don’t see how Android Studio will help you sign your app any easier. Corona SDK actually does the signing when you hit the build for Android dialog. You just have to provide a release keystore, which is created with a couple of simple command line commands and saving the file some place safe.

Once you have the release keystore, you won’t need to keep recreating it.

Rob

You don’t need Android Studio. I stayed up until 2 in the morning one time when I was trying to figure out how to manually create a .keystore. But now I know how finally! This is how you create a Keystore, which is what you will use to put your game into release mode in order to be able to publish it.

This tutorial is for WINDOWS:

  1. Open up Command Prompt, otherwise known as CMD.

  2. Find where your Java JDK Folder is, after that go to the bin folder inside of it.

  3. Once that’s done copy the url thing. For example this is mine:

    C:\Program Files (x86)\Java\jdk1.8.0_51\bin

  4. Now that you have that. Go back into Command Prompt and type this in:

    cd “Your Copied URL”.

  5. Now after that you want to type this little piece in Command Prompt:

    keytool -genkey -v -keystore C:\Users\Joshua\Desktop\TheKey.keystore -alias (Game name) -keyalg RSA -keysize 2048 -validity 999999

  6. The “C:\Users\Joshua\Desktop\TheKey.keystore” Is where you want the KEY FILE TO GO, so change that, and at the end of that “TheKey.keystore” is what you want to name your keystore. So for example: KeystoreName.keystore.

  7. Command Prompt will tell you what to do after you type in the whole sentence starting with “keytool”.

  8. Voila! You are done! Now when you build your APK, you need to select that Keystore instead the the one you would normally use! Then you would post it on the Developer Console.

Ahh I see, I thought you used the studio…

You don’t need Android studio.  Please read:

https://docs.coronalabs.com/daily/guide/distribution/androidBuild/index.html

Rob

you don’t need it but i believe its the easiest way!

I don’t see how Android Studio will help you sign your app any easier. Corona SDK actually does the signing when you hit the build for Android dialog. You just have to provide a release keystore, which is created with a couple of simple command line commands and saving the file some place safe.

Once you have the release keystore, you won’t need to keep recreating it.

Rob

You don’t need Android Studio. I stayed up until 2 in the morning one time when I was trying to figure out how to manually create a .keystore. But now I know how finally! This is how you create a Keystore, which is what you will use to put your game into release mode in order to be able to publish it.

This tutorial is for WINDOWS:

  1. Open up Command Prompt, otherwise known as CMD.

  2. Find where your Java JDK Folder is, after that go to the bin folder inside of it.

  3. Once that’s done copy the url thing. For example this is mine:

    C:\Program Files (x86)\Java\jdk1.8.0_51\bin

  4. Now that you have that. Go back into Command Prompt and type this in:

    cd “Your Copied URL”.

  5. Now after that you want to type this little piece in Command Prompt:

    keytool -genkey -v -keystore C:\Users\Joshua\Desktop\TheKey.keystore -alias (Game name) -keyalg RSA -keysize 2048 -validity 999999

  6. The “C:\Users\Joshua\Desktop\TheKey.keystore” Is where you want the KEY FILE TO GO, so change that, and at the end of that “TheKey.keystore” is what you want to name your keystore. So for example: KeystoreName.keystore.

  7. Command Prompt will tell you what to do after you type in the whole sentence starting with “keytool”.

  8. Voila! You are done! Now when you build your APK, you need to select that Keystore instead the the one you would normally use! Then you would post it on the Developer Console.

Ahh I see, I thought you used the studio…