No se puede usar keytool y OpenSSL para Facebook Instalación de Android SDK
Estoy tratando de crear una aplicación de Facebook integrada de Android, pero tratando de usar SDK de Android de Facebook es agotador. Aquí está el tutorial que estoy siguiendo.
Estoy atascado en el paso Usando el Keytool . He buscado alrededor de un poco y al parecer tengo que instalar OpenSSL que lo hice rápidamente.
- Nunca he definido ninguna contraseña a mi almacén de claves y alias, así que ¿cómo se crean?
- Arreglar debug.keystore para trabajar con ADT 22 y Google Maps v1 Clave de API
- Publicado Android apk da error "El archivo de paquete no estaba firmado correctamente"
- Openssl no se reconoce como un comando interno o externo
- Firma de solicitud con varios certificados
Encontré keytool debajo de estos directorios en mi máquina de Windows:
C:\Program Files\Java\jdk1.6.0_25 C:\Program Files\Java\jdk1.7.0
Cuando corro
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 from the tutorial on openssl
Obtuve el siguiente error:
openssl:Error: 'keytool' is an invalid command.
- La carpeta ".android" y el archivo "debug.keystore" faltan
- Keytool con Android SDK de Facebook
- Acceso denegado al crear keystore para la aplicación de Android
- Cacerts.bks no existe
- ERROR: 'keytool' no se reconoce como un comando interno o externo, un programa operativo o un archivo por lotes
- Generar clave de hash para la aplicación utilizando facebook sdk
- Keytool genera huella digital SHA1 en lugar de MD5?
- Compruebe el keypass keystore de android para ver si es correcto
Seguí el post de Maulik J desde el enlace proporcionado por Venky (stackoverflow.com/questions/7712361/android-single-sign-on) y probé este comando en el símbolo del sistema y funcionó:
C:\Program Files\Java\jdk1.7.0\bin>keytool -export -alias androiddebugkey -keystore "C:\Users\MyUser\.android\debug.keystore" | C:\Users\MyUser\Downloads\openssl-0.9.8k_X64\bin\openssl.exe sha1 -binary | C:\Users\MyUser\Downloads\openssl-0.9.8k_X64\bin\openssl.exe enc -a -e
Y vea esto Donde ejecutar el comando keytool en android
En Windows OS puedes hacer esto:
"C: \ Archivos de programa \ Java \ jdk1.6.0_26 \ bin \ keytool.exe" -exportcert -alias sociallisting -keystore "D: \ keystore \ SocialListing" | "C: \ cygwin \ bin \ openssl.exe" sha1-binario | "C: \ cygwin \ bin \ openssl.exe" base64
- Android – Botones dinámicos ListView para cada fila que llama a los oyentes dinámicos
- Android: varias preguntas de API de cámara