I am working on an android application in Titanium. When i do a direct build by clicking Run>Android Emulator, the size of app.apk file generated under "approot/build/android/build" is 8 MB and i could able to copy this file in my device and install.
But when i package and distribute for Android store by choosing Keystore and password, the resultant .apk file size is only 5MB and when i copy this directly to device and try to install. Its actually not getting installed.
Will the app built using distribution process will be this size? please suggest.
Output from adb when installing the app :
Click on this link to see the output bigger : https://i.stack.imgur.com/Dtzb7.png

I found the solution, below are the answer to my question
1) Yes, when app is executed for production the file size will be reduced.
2) After publishing the app to a specific folder, we should be signing the application using below
command
jarsigner -verbose -keystore /home/balan/tmp/KeyStore360/android.keystore myproject.apk androidaliasThanks for Steelight letting me know about the
adb logcat, this helped me to sort out that my apk file missing certificate.