Cómo asignar "Development Key Hash" para un dispositivo y no un emulador
Iniciar sesión con Facebook ¿cómo puedo asignar un "Development Key Hash" a un dispositivo Android?
Usando KeyTools
- Keytool no pide contraseña (usando Facebook lib con android)
- El alias Keytool no existe
- Android: Analizar el error al analizar el manifiesto. Descontinuación de la instalación
- ¿Qué debo usar para "Distinguished Name" en nuestro Keystore para Android Market
- Nunca he definido ninguna contraseña a mi almacén de claves y alias, así que ¿cómo se crean?
keytool -importkeystore -srckeystore path/to/keystore/with/forgotten/pw -destkeystore path/to/my/new/keystore
Firmo solo la aplicación usando el emulador y no dispositivo ¿cómo puedo solucionarlo?
- Firma de solicitud con varios certificados
- Keytool genera huella digital SHA1 en lugar de MD5?
- Cacerts.bks no existe
- Cambio de contraseña de keystore de Android
- Openssl no se reconoce como un comando interno o externo
- Transferencia de la aplicación de Android a otro desarrollador
- ¿Cómo desarrollar una aplicación de Android con google maps API en varios equipos?
- Problema al ejecutar mi keystore firmado y liberado en Eclipse
Puede obtener el hash clave para ese dispositivo con este fragmento, simplemente agregue el código en su MainActivity y compruebe el Logcat.
try { PackageInfo info = getPackageManager().getPackageInfo( "com.facebook.samples.hellofacebook", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT)); } } catch (NameNotFoundException e) { } catch (NoSuchAlgorithmException e) { }
BR
- Inicie la aplicación de cámara nativa con la opción de capturar vídeo o imagen
- Limitación del número de filas en SQLite