In order to create an Android keystore file, you must first make sure you have Java JDK installed. You will be using the keytool command that is available in the JDK library.

The first step is to check whether keytool (and hence JDK) is installed. Open the command line prompt (under Windows: click the Start menu, then type 'cmd' and hit Enter. Under Mac, click on the spotlight icon and type 'terminal' and hit Enter). Once the command line prompt appears, simply type in "keytool" and hit enter. The result you see will indicate whether JDK is installed or not.

Successful (JDK is installed)

Failure (JDK is not installed)

In case JDK is not installed, you can install it through one of the following links:



Note that you may have JDK installed but still have the 'keytool' command unrecognized. This would mean that your environment's PATH variable is not set correctly to point to the Java JDK bin folder (more information here:

Once JDK is installed successfully, type in the following in the command line prompt:

keytool -genkey -v -keystore file.keystore -alias YOUR_ALIAS_NAME -storepass YOUR_ALIAS_PWD -keypass YOUR_ALIAS_PWD -keyalg RSA -validity 36500

Make sure to replace YOUR_ALIAS_NAME and YOUR_ALIAS_PWD with your unique alias name and password. Hit Enter. You will be shown a set of sequential questions to answer in the command line prompt. Place your answer and hit Enter for each question.

A keystore will be generated and saved into a file named file.keystore in the current working directory. Use that file inside of Kotobee Author to export your Android app.

You will need to restart Kotobee Author and the command prompt.