¿Qué hacer si falla la instalación del paquete de firmas de Android?
Al firmar, se deben agregar dos parámetros:
-digestalg SHA1 -sigalg MD5withRSA
El motivo del error de no firmar inicialmente se estima que es El problema de la versión JDK. La firma JDK 1.6 está bien, pero 1.7 tendrá este problema.
El comando de firma completo es el siguiente:
jarsigner -verbose -keystore Feelyou.keystore -storepass Feelyou.info -signedjar firmado.apk -digestalg SHA1 -sigalg MD5withRSA unsigned.apk Feelyou p>
Explicación:
1. -keystore feelyou.keystore: especifique el archivo de firma que se utilizará, escriba directamente la descripción del nombre del archivo en el directorio actual; de lo contrario, especifique la ruta específica usted mismo.
2. -storepass Feelyou.info: Ingresa automáticamente la contraseña. Utilizo la contraseña del almacén de claves y la contraseña del alias, ambos Feelyou.info.
3. firma. La ruta de almacenamiento del archivo, aquí significa que el nombre del archivo firmado.apk se almacena en la ruta actual
4. -digestalg SHA1 -sigalg MD5withRSA: este es el parámetro que debe agregarse. son jdk 1.6, no se ve afectado.
5. unsigned.apk: ruta del apk sin firmar, aquí está el archivo unsigned.apk en la ruta actual
6. el último es alias