Soy un novato en Ionic. Acabo de hacer una aplicación simple en Ionic que funcionó bien en el navegador. Entonces, lo convertí en un archivo .apk usando los estudios de Android que generaron un archivo android-release-unsigned.apk. Lo transfirí a mi dispositivo y al intentar instalarlo me encontré con que no se estaba instalando. No soy capaz de averiguar la causa. Necesito ayuda.
Puede seguir los pasos que se mencionan en el documento oficial a continuación.
Implementación en un dispositivo
Pero para mí, no funcionó. Así que lo hice manualmente como se muestra a continuación.
ionic cordova run android --device
Dispositivo conectado a la PC usando USB
Copie el archivo android-debug.apk en el dispositivo (ruta del apk:.. \platforms\android\build\outputs\apk)
Después de eso, debe habilitar la configuración a continuación en su dispositivo Android
configuración --> pestaña general --> seguridad --> fuentes desconocidas (habilitado esto)
android-debug.apk desde la ubicación que ha copiado. Luego, su aplicación se instalará en su dispositivo. Eso es todo. Ahora puede usar su aplicación en un dispositivo real.La razón más probable que se me ocurre es que su solicitud no está firmada. Como mencionó Sampath, intente crear una versión de depuración y no lance una versión de su aplicación y luego instálela en su dispositivo. Puede usar 'ionic run android' y copiar/pegar manualmente el archivo de salida android-debug.apk en su dispositivo.
En el config.xml, en la segunda línea, hay una etiqueta llamada widget. Tienes que dar una identificación única para eso. Si hay otra aplicación iónica instalada con la misma identificación de widget, su dispositivo no le permitirá instalar otra aplicación con la misma identificación.