angular - L'application Ionic ne s'installe pas sur l'appareil Android


Je suis débutant en Ionic. Je viens de créer une application simple en Ionic qui fonctionnait bien sur le navigateur. Donc, je l'ai convertie en fichier .apk en utilisant Android Studio, ce qui a généré un fichier android-release-unsigned.apk. Je l'ai transféré sur mon appareil et en essayant de l'installer, j'ai constaté qu'il ne s'installait pas. Je n'arrive pas à en identifier la cause. J'ai besoin d'aide.

Réponse #1

Vous pouvez suivre les étapes qui sont mentionnées dans le document officiel ci-dessous.

Déploiement sur un appareil

Mais pour moi, ça n'a pas fonctionné. J'ai donc simplement fait cela manuellement comme montré ci-dessous.

  1. ionic cordova run android --device
  2. Appareil branché à l'ordinateur via USB

  3. Copiez le fichier android-debug.apk sur l'appareil (chemin de l'apk :.. \platforms\android\build\outputs\apk)

  4. Après cela, vous devez activer le paramètre ci-dessous sur votre appareil Android

paramètres --> onglet général --> sécurité --> sources inconnues (activé ceci)

  1. Après cela, il suffit de double-cliquer sur le android-debug.apk à partir de l’emplacement où vous l’avez copié. Ensuite, votre application sera installée sur votre appareil. C’est tout. Vous pouvez maintenant utiliser votre application sur un vrai appareil.

Réponse #2

La raison la plus probable à laquelle je peux penser est que votre application n'est pas signée. Comme le mentionne Sampath, essayez de construire une version de débogage et non une version de production de votre application, puis installez-la sur votre appareil. Vous pouvez utiliser 'ionic run android' et copier/coller manuellement le fichier android-debug.apk généré sur votre appareil.