Android obtiene la APP que aplica SHA1
Los amigos que desarrollan Android definitivamente usarán la API de Baidu Map o Amap. Necesitan ingresar el SHA1 de la versión de desarrollo y el SHA1 de la versión de lanzamiento. Cuando entré en contacto por primera vez con SHA1. pasado Baidu El tutorial proporcionado por Maps obtiene SHA1 con éxito a través de la ventana de comando. Dado que no se requiere la versión de desarrollo SHA1, el SHA1 obtenido se copia directamente en el cuadro de entrada de la versión de lanzamiento SHA1, de esta manera.
En ese momento, no sabía que el SHA1 obtenido de esta manera era en realidad la versión de desarrollo, es decir, la versión de depuración. Luego ingrese el nombre del paquete, obtenga la aplicación AK y continúe. Desarrollar la función Parece que todo es normal, pero al usar el archivo de firma de la versión oficial después de firmar y empaquetar, Baidu Maps no pudo obtener la información de posicionamiento, lo que provocó un error al aplicar el AK obtenido por Baidu. No hay problema. Me senté, fumé un cigarrillo en silencio y llegué al estilo libre. Piénselo, dado que Baidu divide SHA1 en versión de desarrollo y versión de lanzamiento, debe haber una razón. Agregando mi propia conjetura, SHA1 está relacionado con el archivo de firma. El SHA1 obtenido por la misma computadora a través de la ventana de comando es el mismo, porque el mismo archivo de firma de depuración se usa para firmar y empaquetar durante el proceso de desarrollo. publicado, usamos el archivo de firma oficial para empaquetarlo. Debido a que el SHA1 de diferentes archivos de firma es diferente, cuando se empaqueta la firma oficial, la aplicación Baidu AK solicitada por la versión de desarrollo SHA1 todavía se usa, por lo que surge el problema.
? A través de la búsqueda en Internet, no es difícil encontrar tutoriales para obtener SHA1 de la versión de desarrollo y la versión de lanzamiento. Para algunos desarrolladores de nivel básico, obtener SHA1. la ventana de comando es un poco problemática, por lo tanto, en mi tiempo libre, escribí una pequeña demostración para obtener SHA1. Primero, instale la versión de depuración apk o la versión oficial apk, obtenga la aplicación de terceros instalada. en el teléfono móvil Haga clic en la entrada de la APLICACIÓN que necesita obtener SHA1 para que aparezca la información básica de la aplicación y la versión de depuración SHA1 o la versión oficial SHA1, la versión SHA1 depende de si el apk está empaquetado con la versión de depuración. firma o la firma de la versión oficial, luego haga clic en Compartir en la esquina superior derecha para compartirla en su computadora, perfecto.
Soy un novato. Espero que puedas corregirme si tengo alguna explicación incorrecta. Si no hay ningún problema con este método, espero ayudar a más desarrolladores de Android. La demostración se adjunta a continuación. p>
Dirección de GitHub: GetSHA1
Dirección de APK: Dirección del disco de red