Iniciar sesión en modo de depuración
Las herramientas de compilación de Android proporcionan un modo de firma de depuración que le facilita el desarrollo y la depuración de su aplicación, al tiempo que cumple con los requisitos del sistema Android para firmar su APK. Al usar el modo de depuración para crear su aplicación, las herramientas del SDK invocan Keytool para crear automáticamente un almacén de claves y una clave de depuración. Esta clave de depuración se usa para firmar automáticamente el APK, por lo que no necesita firmar el paquete con su propia clave.
Las herramientas del SDK crean el almacén / clave de depuración con nombres / contraseñas predeterminadas:
Keystore name: "debug.keystore"
Keystore password: "android"
Key alias: "androiddebugkey"
Key password: "android"
CN: "CN=Android Debug,O=Android,C=US"
Si es necesario, puede cambiar la ubicación / nombre del almacén / clave de depuración o proporcionar un almacén / clave de depuración personalizada para usar. Sin embargo, cualquier clave / almacén de claves de depuración personalizada debe usar el mismo almacén de claves / nombres de clave y contraseñas que la clave de depuración predeterminada (como se describe anteriormente). (Para hacerlo en Eclipse / ADT, vaya a Windows> Preferencias> Android> Compilar ).
Precaución: no puede liberar su aplicación al público cuando se firma con el certificado de depuración.
Fuente: Desarrollador Android
si quieres configurarlos en gradle debería verse como
fuente
cuando ejecutamos la aplicación en eclipse, generar apk es firmar por defecto Keystore que es proporcionado por Android.
Pero si desea cargar su aplicación en Play Store, debe crear su propio almacén de claves. Eclipse ya proporciona una interfaz GUI para crear un nuevo almacén de claves. Y también puede crear un almacén de claves a través de la línea de comandos.
el alias predeterminado es
fuente
Uso esta información y genero con éxito el APK firmado.
fuente
Mejor que todas las opciones, puede configurar
signingConfig
que sea igual a sudebug.signingConfig
. Para hacer eso solo necesita hacer lo siguiente:Con eso, no necesitará saber dónde
debug.keystore
está, la aplicación funcionará para todo el equipo, incluso si alguien usa un entorno diferente.fuente
Todas estas respuestas y TODAVÍA todavía falta una. Cuando cree su credencial de autenticación en la sección API de Google de la consola de desarrollo, asegúrese (especialmente si es la primera) de que ha hecho clic en la opción 'pantalla de consentimiento'. Si no tiene el 'título' y cualquier otro campo requerido completado, la llamada fallará con esta opción.
fuente