Necesito habilitar google + api, así que necesito el debug.keystore
. Me cambié a Android Studio y no sé dónde está. Lo puedo encontrar en eclipse en la ruta ~ / .android / debug.keystore.
fuente
Necesito habilitar google + api, así que necesito el debug.keystore
. Me cambié a Android Studio y no sé dónde está. Lo puedo encontrar en eclipse en la ruta ~ / .android / debug.keystore.
EDITAR Paso 1) Vaya a Archivo> Estructura del proyecto> seleccione proyecto> vaya a "firma" y seleccione su almacén predeterminado o cualquier almacén de claves que desee y complete todos los detalles. En caso de que no pueda completar los detalles, presione el botón verde '+'. Lo he destacado en la captura de pantalla.
Paso 2) MUY IMPORTANTE: Ir a los tipos de compilación> seleccione su tipo de compilación y seleccione su "Configuración de firma". En mi caso, tengo que seleccionar "config". Verifique la región resaltada.
Para usuarios de Windows: C:\Users\USERNAME\.android\debug.keystore
(Cambie el nombre de usuario como nombre de su PC)
Para usuarios de Linux o Mac OS: ~/.android/debug.keystore
Después de pasar SHAH1
por debajo del código usando el símbolo del sistema:
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
En Android Studio puede encontrar toda la información de firma de su aplicación sin ningún comando de consola:
Abre tu proyecto
Haga clic en Gradle desde el panel lateral derecho
En el panel de proyectos de Gradle, abra las carpetas: Su proyecto -> Tareas-> Android
Otra forma de averiguar su información clave es ir a su carpeta de Java, para mí estaba en
C:\Program Files\Java\jdk1.8.0_60\bin
y ejecuta el siguiente comando
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
desde el comando puede ver fácilmente que la dirección del almacén de claves es "c: \ users / <% mylogin%>. android \ debug.keystore", el alias es "androiddebugkey" la contraseña de la tienda es "android" la contraseña de la clave es "android"
Esta es la configuración predeterminada de la documentación de Android 'Obtener clave API'. https://developers.google.com/maps/documentation/android-api/signup
Puede usar este comando y buscará todas sus tiendas de claves, irá a su terminal y en su directorio raíz de Android ejecutará esto:
./gradlew signingReport
le proporcionará algo así como una lista de almacenamiento de claves y su información:
Tengo este problema Faltaba el debug.keystore
archivo. Entonces, el único paso que creó un archivo correcto para mí fue crear un nuevo proyecto de Android en Android Studio.
Me creó un nuevo debug.keystore
camino C:\Users\username\.android\
.
Esta solución probablemente solo funcione cuando aún no haya creado ningún proyecto.
Me ayudó.
Nombre del almacén de
claves : "debug.keystore" Contraseña del almacén de claves: "android"
Alias clave: "androiddebugkey"
Contraseña clave: "android"
USER_NAME_PC: el nombre de usuario de tu PC
Key alias
es correcto ( androiddebugkey
) pero la captura de pantalla es incorrecta.
En Windows
Todo lo que necesita hacer es ir al símbolo del sistema y cd C:\Program Files\Java\jdk-10.0.2\bin>
dónde jdk-10.0.2 or full path
puede ser diferente en su caso. una vez que esté en el contenedor, ingrese este código keytool -keystore C:\Users\GB\.android/debug.keystore -list -v
donde C:\Users\GB\.android/debug.keystore
está la ruta al almacén de claves en mi caso.
Obtendrás resultados como este.
=======================================
en el Explorador de archivos estándar:
=======================================
=======================================
abra la pestaña Ver y marque Elementos ocultos:
=======================================
=======================================
Ahora puedes ver tu carpeta .android
=======================================
[SOLUCIONADO] Cómo hice que mi aplicación se ejecute nuevamente después de haber cambiado mi nombre de usuario en la misma máquina con Windows 10
En Android Studio, Archivo> Estructura del proyecto> aplicación> hizo clic en "+" para agregar una nueva configuración "config" Archivo> Estructura del proyecto> aplicación> Firma
En la pestaña Sabores> Cuadro de firma, elija la nueva entrada "config" Archivo> Estructura del proyecto> aplicación> Sabores
Esto reconfiguró la aplicación. Estudio cerrado y reiniciado
Haga clic en Crear> Proyecto de reconstrucción
La aplicación agregó y mostró esto automáticamente: build.gradle
Cuando probé la aplicación en un teléfono celular, Studio solicitó reinstalar la aplicación con esta nueva configuración. ¡La aplicación funciona como antes!
DynaMike
En Windows, si el archivo debug.keystore no está en la ubicación (C: \ Users \ username \ .android), el archivo debug.keystore también se puede encontrar en la ubicación donde instaló Android Studio.
Lo más fácil que se me ocurre es tomar la huella digital del debug.keystore (las rutas se mencionan en otras respuestas) y agregarlas a su proyecto. No es necesario copiar almacenes de claves o agregar nuevas aplicaciones. Simplemente agregue a la lista de huellas digitales para cada máquina en la que desarrolle.
FWIW, me encontré con esto cuando cambié de una computadora portátil a otra. Salto mucho.
https://support.google.com/firebase/answer/7000104?hl=es#sha1
¡Espero que ayude a algunas personas! :)
El archivo de almacén de claves predeterminado: debug.keystore
está presente en la carpeta .android
que generalmente se encuentra en la carpeta de inicio predeterminada de su sistema operativo del usuario que instaló ese SDK de Android.
En mi PC Ubuntu, su ubicación es /home/dhananjay/.android
Mientras que en la PC con Windows se encuentra en C:\Users\dhananjay\.android
De la documentación de desarrolladores de Android sobre cómo firmar su aplicación :
Caducidad del certificado de depuración
[...] El archivo se almacena en las siguientes ubicaciones:
~/.android/
en OS X y LinuxC:\Documents and Settings\<user>\.android\
en Windows XPC:\Users\<user>\.android\
en Windows Vista y Windows 7, 8 y 10
Go to Build > Clean Project
Construye tu proyecto nuevamente.
En el caso de Flutter, debe abrir la parte de Android del proyecto solo Archivo-> abrir-> seleccionar la carpeta de Android de ese proyecto, esperar unos minutos para completar la sincronización de Gradle después de eso, en el lado derecho, haga clic en Gradle-> Android -> Tareas-> android-> Informe de inicio de sesión