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 Firebase Service Account file

Note:
  1. Firebase Cloud Messaging server key will be deprecated by June 21, 2024. To continue using push notifications, update your new service account JSON file (FSA file) instead of the deprecated FCM server key before the above mentioned date. 
  2. The Firebase Config file and Firebase Service Account file 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 Firebase Service Account file

  1. Select the required project.
  2. Click Settings and then select Project Settings.
  3. Navigate to the Service accounts tab and click Generate New Private Key. A confirmation popup will be shown, and the Firebase Service Account file will be downloaded once you confirm it.
  4. Securely store the JSON file containing the key and upload it your Creator account.

    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. Note: Refer to this page for the Android code sign prerequisites From August 1, 2021, Google mandates that newly-created ...
                                                                                                          • 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 Firebase Service Account file Generating keystore file To ...
                                                                                                          • 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. ...
                                                                                                          • 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 ...
                                                                                                          • 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. Note: Firebase Cloud Messaging server key will be deprecated by June 21, 2024. To continue using push notifications, update ...
                                                                                                            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