Fallo al intentar instalar APK en el emulador
Descargé Myfiles.apk de Internet y estoy intentando instalarlo en mi emulador de Android.
Al instalar el archivo Myfiles.apk a través del símbolo del sistema, estoy recibiendo este error.
- No sé cómo Copiar archivos a la tarjeta SD en Genymotion Android Emulator
- Emulador de Android no se ejecuta - Visual Studio 2017
- GetAvailableBlocksLong () * getBlockSizeLong () VS getAvailableBytes ()
- Android ScrollView agrega un relleno adicional en la parte superior e inferior de la vista de imagen infantil
- Las asignaciones de preferencias compartidas de Android no persisten entre sesiones de emulador
He intentado seguir en el símbolo del sistema
C:\android-sdk\tools> adb -s emulator-5554 install C:\Users\Me\Desktop\MyFiles.apk
¿Cómo instalo este APK al emulador correctamente?
- ¿Cómo obtener el contenido del portapapeles en shell de adb?
- ¿Cómo enviar sms a mi dispositivo virtual de Genymotion?
- ¿por qué el botón de menú del emulador muestra todas las actividades de mi aplicación?
- Error de construcción: emulador de emparedado de helado en Ubuntu
- Añadir tonos de llamada en el emulador de Android
- Cómo cerrar el emulador de Android a través de la línea de comandos
- No puedo usar la cámara en el emulador de genymotion
- Ejecución del emulador de Android en un ordenador con procesador AMD
Este sitio me ayudó mucho a firmar correctamente el apk sin firmar. Pero, para el último proceso es decir para jarsigner
, el comando siguiente necesita ser utilizado
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name.
Además mirar en este unable to sign zipexception
si se encuentra con cualquier error zipexception
. Por lo tanto, utilice el siguiente procedimiento
-
keytool -genkey -v -keystore debug.keystore -alias android -keyalg RSA -keysize 2048 -validity 20000
-
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore yourapkalign.apk alias_name
-
zipalign -v 4 yourapk.apk yourapkalign.apk
Ahora, puede instalar correctamente el archivo apk.
Significa que el apk que descargaste no ha sido firmado con ningún certificado, depuración o de otra manera.
Puede firmarlo desde la línea de comandos, como se describe aquí .
- ¿Cómo agregar una insignia de notificación / cuenta al icono de la aplicación en los dispositivos Sony Xperia?
- Descartar DialogFragment mediante programación