Prerequisites for Android Code Sign | Zoho Creator Help

Prerequisites for Android app for users

This help page is for users in Creator 6. If you are in the older version (Creator 5), click here. Know your Creator version.

Generating Upload Keystore file

To generate the Upload Keystore file for Android, you must have a Java Development Kit (JDK) or Java Runtime Environment (JRE) set up. Alternatively, you may use Android Studio.
  1. Open the Terminal or Command Prompt.
  2. Replace <my-release-key> and <alias_name> with the upload keystore file name and alias name, respectively, then:
    keytool -genkeypair -v -keystore <my-release-key>.keystore -alias <alias_name> -keyalg RSA -keysize 2048 -validity 20000 -storetype jks

    You will be prompted to set your Keystore password.

  3. Set your Keystore password and memorize it. You'll need this again when you code sign your app for Android.
  4. Enter the details as prompted.
  5. Set your Key password:
    • Enter the required password, or
    • Press the RETURN or ENTER key in your keyboard to set the Keystore password as the Key password

The Upload Keystore file will be generated and downloaded in the path where you executed the above commands.

You might encounter the error message "The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format." Kindly ignore this message and proceed further.

Generating App Signing Keystore file

To generate the App Signing Keystore file for Android, you must have a Java Development Kit (JDK) or Java Runtime Environment (JRE) set up. Alternatively, you may use Android Studio.
  1. Open the Terminal or Command Prompt.
  2. Replace <my-release-key> and <alias_name> with the app signing keystore file name and alias name, respectively, then:
    keytool -genkeypair -v -keystore <my-release-key>.keystore -alias <alias_name> -keyalg RSA -keysize 2048 -validity 20000 -storetype jks

    You will be prompted to set your Keystore password.

  3. Set your Keystore password and memorize it. You'll need this again when you code sign your app for Android.
  4. Enter the details as prompted.
  5. Set your Key password:
    • Enter the required password, or
    • Press the RETURN or ENTER key in your keyboard to set the Keystore password as the Key password

The App Signing Keystore file will be generated and downloaded in the path where you executed the above commands.

You might encounter the error message "The JKS keystore uses a proprietary format. It is recommended to migrate to PKCS12 which is an industry standard format." Kindly ignore this message and proceed further.

Download Firebase config file and FCM server key

The Firebase config file and FCM server key are required to enable push notification support in your Android app.

1. Download Firebase config file

  1. Sign in to your Firebase console.
  2. Select the required project. If you haven't created a project yet, then:
    1. Create a project in FirebaseLearn how
    2. Register your app with FirebaseLearn how
  3. Click the Settings icon, then select Project settings.
  4. Navigate to the General tab.
  5. In the Your apps card, select the package name of the app for which you need a config file.
  6. Click the google-services.json button. Your Firebase config file will be downloaded to your device.

2. Download FCM server key

  1. Access your Firebase console.
  2. Select the required project.
  3. Click the Settings icon, then select Project settings.
  4. Navigate to the Cloud Messaging tab.
  5. Copy the Server key.
Note: At present, we are providing support for the 'Cloud Messaging API (Legacy)' server key for Firebase push notifications. If it's currently disabled, please enable it in the Cloud Messaging tab and utilize the Server key from 'Cloud Messaging API (Legacy)' for code signing.


    Zoho CRM Training Programs

    Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

    Zoho CRM Training
      Redefine the way you work
      with Zoho Workplace

        Zoho DataPrep Personalized Demo

        If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

        Zoho CRM Training

          Create, share, and deliver

          beautiful slides from anywhere.

          Get Started Now


            Zoho Sign now offers specialized one-on-one training for both administrators and developers.

            BOOK A SESSION








                                    You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                        Manage your brands on social media

                                          Zoho Desk Resources

                                          • Desk Community Learning Series


                                          • Digest


                                          • Functions


                                          • Meetups


                                          • Kbase


                                          • Resources


                                          • Glossary


                                          • Desk Marketplace


                                          • MVP Corner


                                          • Word of the Day


                                            Zoho Marketing Automation

                                              Zoho Sheet Resources

                                               

                                                  Zoho Forms Resources


                                                    Secure your business
                                                    communication with Zoho Mail


                                                    Mail on the move with
                                                    Zoho Mail mobile application

                                                      Stay on top of your schedule
                                                      at all times


                                                      Carry your calendar with you
                                                      Anytime, anywhere




                                                            Zoho Sign Resources

                                                              Sign, Paperless!

                                                              Sign and send business documents on the go!

                                                              Get Started Now




                                                                      Zoho TeamInbox Resources



                                                                              Zoho DataPrep Resources



                                                                                Zoho DataPrep Demo

                                                                                Get a personalized demo or POC

                                                                                REGISTER NOW


                                                                                  Design. Discuss. Deliver.

                                                                                  Create visually engaging stories with Zoho Show.

                                                                                  Get Started Now









                                                                                                      • Related Articles

                                                                                                      • Code sign Android app for users

                                                                                                        This help page is for users in Creator 6. If you are in the older version (Creator 5), click here. Know your Creator version. Refer to this page for the Android code sign prerequisites From August 1, 2021, Google mandates that newly-created apps are ...
                                                                                                      • Prerequisites for Android app for customers

                                                                                                        This help page is for users in Creator 6. If you are in the older version (Creator 5), click here. Know your Creator version. Generating keystore file Download Firebase config file and FCM server key Generating keystore file To generate the keystore ...
                                                                                                      • Prerequisites for iOS app for users

                                                                                                        This help page is for users in Creator 6. If you are in the older version (Creator 5), click here. Know your Creator version. To enable your users to install your Zoho Creator application as a native app on their iOS device, Apple mandates that you ...
                                                                                                      • Sample Android Application for Users

                                                                                                        Note: Zoho Creator's Mobile SDK is currently a Beta feature. We do not recommend using it for apps in the production stage We have created an application using our SDK for your better understanding of the different methods and their usage. 1. ...
                                                                                                      • Configure push notifications for your Android app

                                                                                                        This help page is for users in Creator 6. If you are in the older version (Creator 5), click here. Know your Creator version. Configure push notifications for your Android app As part of your Creator application’s workflows, you can configure push ...
                                                                                                        Wherever you are is as good as
                                                                                                        your workplace

                                                                                                          Resources

                                                                                                          Videos

                                                                                                          Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                          eBooks

                                                                                                          Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                          Webinars

                                                                                                          Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                          CRM Tips

                                                                                                          Make the most of Zoho CRM with these useful tips.



                                                                                                            Zoho Show Resources