password - introduzca la contraseña del almacen de claves android
Nunca he establecido contraseñas para mi keystore y alias, entonces, ¿cómo se crean? (6)
Cuando estaba revisando algunas publicaciones en Internet y aprendí más sobre cómo iniciar sesión en la aplicación para Android , recibí mensajes como la forma de firmar la aplicación , y algo sobre qué pasa si has perdido tu archivo o contraseña de almacén de claves.
La pregunta que estoy aquí para preguntar es que nunca he creado un almacén de claves, ni su alias, ni su contraseña, así que ¿cómo puedo olvidarlo en esta tierra?
Sé que para Android usamos la contraseña de Android , entonces, si la contraseña es por defecto Android, ¿cómo puede uno olvidarla? (Estoy seguro de que debe haber alguna otra forma de crear nuevos almacenes de claves).
Finalmente, si android es la contraseña predeterminada, ¿cuál es el alias predeterminado?
Iniciar sesión en el modo de depuración
Las herramientas de compilación de Android proporcionan un modo de firma de depuración que facilita el desarrollo y la depuración de su aplicación, al tiempo que cumple con los requisitos del sistema Android para la firma de su APK. Al utilizar el modo de depuración para construir su aplicación, las herramientas SDK invocan Keytool para crear automáticamente una clave y un almacén de claves de depuración. Esta clave de depuración se usa para firmar automáticamente el APK, por lo que no es necesario que firme el paquete con su propia clave.
Las herramientas de SDK crean el almacén de claves de depuración / clave 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 / el nombre del almacén de claves de depuración / clave o suministrar un almacén de claves / clave de depuración personalizada para usar. Sin embargo, cualquier keystore / key de depuración personalizada debe usar los mismos keystore / key names y passwords como la clave de depuración predeterminada (como se describe arriba). (Para hacerlo en Eclipse / ADT, vaya a Windows> Preferencias> Android> Crear ).
Precaución: no puede lanzar su aplicación al público cuando se firma con el certificado de depuración.
Fuente: Developer.Android
Mejor que todas las opciones, puede configurar su signingConfig
para que sea igual a su debug.signingConfig
. Para hacer eso solo debes hacer lo siguiente:
android {
...
buildTypes {
...
wantedBuildType {
signingConfig debug.signingConfig
}
}
}
Con eso no necesitarás saber dónde está el debug.keystore
, la aplicación funcionará para todo el equipo, incluso si alguien usa un entorno diferente.
Nombre del almacén de claves: "debug.keystore"
Contraseña del almacén de claves: "android"
Alias clave: "androiddebugkey"
Contraseña clave: "android"
Uso esta información y genero exitosamente APK firmado.
Todas estas respuestas y TODAVÍA solo falta una. Cuando crea 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 obligatorio rellenado, la llamada fallará con esta opción.
cuando ejecutamos la aplicación en eclipse, se genera apk generate por defecto Keystore que es proporcionado por Android.
Pero si quiere cargar su aplicación en Play Store, necesita 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 keystore a través de la línea de comandos.
el alias predeterminado es
androiddebugkey
si quieres configurarlos en gradle debería parecerse
signingConfigs {
debug {
storeFile file(''PATH_TO_HOME/.android/debug.keystore'')
storePassword ''android''
keyAlias ''AndroidDebugKey''
keyPassword ''android''
}
...
}