J'ai développé avec un appareil dans le studio Android, et fonctionne bien, pas de problème du tout.
Mais après que je l'ai sorti en magasin, certains appareils dont le mien ne pouvaient pas le trouver car il était incompatible.
Est-il possible de savoir pourquoi mon appareil n'est pas compatible en magasin?
Les applications Android fonctionnent bien sur le studio android mais pas compatible en magasin
Répondre
Vous devez définir votre version minSdk supérieure à la version sdk de votre périphérique dans build.gradle ou définir des écrans de supports sur le périphérique limité dans votre manifeste. En dehors de cela, si vous utilisez une autorisation matérielle qui n'est pas nécessaire, définissez false comme obligatoire dans le manifeste.
par exemple
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
tu me bats par secondes pour la réponse, sauf la mienne était erronée. :)
Eh bien pas exactement - ce que j'allais dire, c'est que Android Studio a une excellente documentation et je me souviens avoir lu à ce sujet quand je l'ai téléchargé pour la première fois. Si vous souhaitez exécuter sur des périphériques plus anciens, la meilleure façon d'être sûr est de télécharger une VM qui est la version la plus basse possible et de le tester avant dist.
Tout le meilleur.
Je peux utiliser mon appareil dans un studio Android, mais quand je le télécharge en magasin, il est dit non compatible –
minSdkVersion 17, targetSdkVersion 26 –
Quelle est la version sdk de votre appareil et utilisez-vous des 'supports-screens' dans votre manifeste? – Kunu
mon périphérique sdk est 17 et aucun support-écrans dans le manifeste. Si quelque chose ne va pas, je ne pourrai pas l'exécuter –