J'ai mis à jour mon Android Studio vers 3.6.0. Maintenant, j'obtiens l'erreur suivante dans mon Manifest.xml
fichier.
Attendre 'android: screenOrientation = "unspecified"' ou '"fullSensor"' pour cette activité afin que l'utilisateur puisse utiliser l'application dans n'importe quelle orientation et offrir une excellente expérience sur les appareils Chrome OS.
Dois-je le convertir en "fullSensor"? Comment puis-je me débarrasser de ce problème?
L'orientation de mes activités est le portrait . Je souhaite continuer à utiliser l'orientation portrait dans mes activités.
android
android-studio
Burak
la source
la source
Réponses:
C'est une sorte d'avertissement pour informer les développeurs que pour les appareils grand écran, il n'est pas bon de restreindre l'orientation. Cependant, si votre application ne prend en charge que le mode portrait, cet avertissement peut être désactivé en procédant comme suit.
Mac: Android Studio -> Préférences
Windows: Fichier -> Paramètres
Alors:
Décocher la capture d'écran de l'étape
la source
Étant donné que votre application ne prend en charge que le
portrait
mode, vous pouvez ignorer ces erreurs en ajoutanttools:ignore="LockedOrientationActivity"
à toutes vos activités ou simplement à la<manifest>
balise de niveau supérieur qui s'appliquera à toutes les activités.la source
Si vous utilisez l'orientation portrait pour ne pas avoir à utiliser Bundle pour stocker des données, veuillez apprendre à utiliser Bundle. C'est une façon hacky de ne pas avoir à utiliser Bundle, mais croyez-moi, cela ne résout pas tous vos problèmes. Désolé si je me trompe, mais je pensais qu'en définissant l'orientation de l'écran est une excellente solution de contournement. Cela apporte juste plus de problèmes à long terme
la source
Ajoutez ceci à la balise manifest:
la source