J'utilise le code suivant pour installer une application depuis mon application. Laisser le paquet pour le code ci-dessus est com.xyz.one.Installez l'Apk mis à jour à partir de la même application elle-même par programme. [Mise à jour apk]
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/InstallTest.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Maintenant, si j'installe une autre application de package avec le code mentionné, cela fonctionne correctement. Mais si j'essaie le même code pour la version apk mise à jour de la même application, c'est-à-dire com.xyz.one, alors cela donne "Il y a un problème d'analyse du paquet".
Quelqu'un s'il vous plaît aidez-moi comment je peux installer l'apk par programmation à partir de la même application elle-même.
Note: Ma mise à jour apk est présent dans un emplacement externe.
Merci
Avez-vous essayé d'installer apk manuellement? –
@DhavalPatel oui manuellement il s'installe. –