1 votes

Comment installer une application qui est disponible sur les anciennes et les nouvelles versions d'Android, mais pas sur la mienne ?

J'ai installé le logiciel bleutooth midi connect sur ma tablette Samsung TAB A 2018 qui tourne actuellement sous Android 10. Mes enfants l'utilisent pour se connecter au piano bluetooth. https://play.google.com/store/apps/details?id=bluetooth.midi.connect&hl=en&gl=US

D'après ce que j'ai compris, il ne peut pas être mis à niveau vers une version plus récente d'Android en raison des décisions de Samsung et/ou de Google. Sur la tablette, je ne peux pas passer à une version plus récente d'Android.

Récemment, j'ai créé un deuxième compte sur la même tablette, pour mon deuxième enfant, et lorsque j'ai voulu installer l'application sur le deuxième compte sur le même appareil, je me suis rendu compte que je ne pouvais pas le faire parce qu'elle n'était pas disponible dans le Google Playstore, c'est-à-dire que lorsque j'effectue une recherche dans le Playstore, cette application n'apparaît pas dans la liste.

Sur le deuxième compte, je suis allé via Crhome directement au lien du tableau et la raison pour laquelle je ne peux pas l'installer est la suivante : "

Cette application n'est pas disponible pour votre appareil car elle a été conçue pour une ancienne version d'Android. enter image description here

J'ai essayé depuis mon téléphone fonctionnant sous Android 13 et je peux l'installer.

Comment installer cette application sur ma table Android 10 Samsung Tab A 2018 ?

Si j'ai bien compris, Google a changé quelque chose et ne permet plus aux applications qui ne sont pas explicitement compilées à l'aide de certaines de leurs API d'être disponibles dans le Playstore pour cette version particulière d'Android. Mais je peux me tromper.

Pour montrer que j'ai fait mes recherches, je vois les options suivantes

  1. Essayez de trouver l'apk de l'ancienne version et installez-la manuellement sur la tablette en tant qu'application tierce. Le problème est que je ne sais pas à quel site me fier.
  2. D'une manière ou d'une autre, prenez les fichiers d'application du premier compte sur la tablette et installez-les sur le second compte. D'après ce que j'ai vu pour d'autres applications qui étaient sur le premier compte lorsque je les ai installées sur le deuxième compte sur le même appareil, je suis allé sur le Playstore et j'ai eu l'impression que l'application n'avait même pas été téléchargée, il se peut que l'application, comme dans le code compilé, soit la même pour les deux comptes, mais peut-être avec des éléments de données distincts. Je peux me tromper sur ce point, ce n'est qu'une intuition.
  3. Téléchargez en quelque sorte l'apk qui est actuellement disponible pour Android 13 dans le playstore et espérez qu'elle fonctionnera sur Android 10. Je vois le risque que cela ne fonctionne pas.

Comment puis-je installer cette application qui a des versions plus anciennes et plus récentes ? Je ne veux pas rooter la tablette. Je n'arrive pas à trouver cette application sur apkmirror et j'ai essayé avec plusieurs autres applications mais je n'arrive pas à y connecter mon piano.

Merci beaucoup

1voto

Rohit Gupta Points 111

Les applications Android ont un fichier manifeste qui décrit les fonctionnalités du logiciel, les capacités et les autorisations requises. Ce fichier définit ensuite le système d'exploitation, le téléphone et le format sur lesquels l'application fonctionnera.

Aperçu du manifeste de l'application

Chaque projet d'application doit avoir un fichier AndroidManifest.xml, portant précisément ce nom, à la racine du jeu de sources du projet. Le fichier manifest décrit les informations essentielles de votre application aux outils de construction Android, au système d'exploitation Android et à Google Play.

Le fichier manifeste doit, entre autres, déclarer ce qui suit :

  • Les composants de l'application, y compris toutes les activités, les services, les récepteurs de diffusion et les fournisseurs de contenu. Chaque composant doit définir des propriétés de base, telles que le nom de sa classe Kotlin ou Java. Il peut également déclarer des capacités, telles que les configurations d'appareils qu'il peut gérer, et des filtres d'intention qui décrivent comment le composant peut être démarré. Pour en savoir plus sur les composants d'application, consultez la section suivante.
  • Permissions dont l'application a besoin pour accéder à des parties protégées du système ou à d'autres applications. Elle indique également les autorisations dont doivent disposer les autres applications pour accéder au contenu de l'application. Pour en savoir plus sur les autorisations, reportez-vous à la section suivante.
  • Les caractéristiques matérielles et logicielles requises par l'application, qui déterminent quels appareils peuvent installer l'application à partir de Google Play. Pour en savoir plus sur la compatibilité des appareils, consultez la section suivante.

De Développeurs Android>Docs>Guides


Si vous trouvez une ancienne copie de l'apk sur un autre site, vous risquez des attaques de virus si vous décidez de leur faire confiance.


La seule possibilité, très lointaine, est de télécharger le apk (il s'agit d'un fichier zip), le pirater et modifier le manifeste. Attention que si l'application a réellement besoin de ces fonctionnalités, elle risque de se planter.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X