Project: appceleratorstudio
Issue TISTUD-3669: Studio: Expose android keystore for Android non-production builds
Studio asks for keystore, alias, and password when packaging Android applications. This information is not requested when running in emulator or on device. If the android builder.py is not passed a keystore it uses the default keystore shipped with the SDK. The issue with this is that people who wish to use an app key, for say Google maps v2, are directed to use the default keystore to generate a debug key, and to generate their own keystore to create a production key. This could eventually lead to situations where multiple keys are associated with the same keystore on the google side. Steps to reproduce: 1) Create an android project in studio 2) Attempt to package the project - note the dialog requesting Keystore info 3) Attempt to run on device Result: THe default keystore is used since no keystore passed to builder.py. Expected: Prompt for keystore
Story points: 8