Cet article présente principalement les problèmes de compatibilité Android : solutions java.lang.UnsupportedOperationException, les amis dans le besoin peuvent s'y référer
Dans le développement de ces derniers jours, j'ai rencontré une telle anomalie étrange Certains téléphones mobiles peuvent fonctionner, mais certains téléphones mobiles tombent en panne. Aujourd'hui, je vais régler cette anomalie.
Tout d'abord, publions les informations sur l'exception
E/AndroidRuntime: FATAL EXCEPTION: main android.view.InflateException: Binary XML file line #13: Error inflating class <unknown> at android.view.LayoutInflater.createView(LayoutInflater.java:613) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685) at android.view.LayoutInflater.rInflate(LayoutInflater.java:746) at android.view.LayoutInflater.parseInclude(LayoutInflater.java:830) at android.view.LayoutInflater.rInflate(LayoutInflater.java:736) at android.view.LayoutInflater.rInflate(LayoutInflater.java:749) at android.view.LayoutInflater.inflate(LayoutInflater.java:489) at android.view.LayoutInflater.inflate(LayoutInflater.java:396) at com.hy.taotao.utils.GlobalUtils.inflate(GlobalUtils.java:91) at com.hy.taotao.base.BaseFragment.onCreateView(BaseFragment.java:59) ... Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:417) at android.view.LayoutInflater.createView(LayoutInflater.java:587) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)? ... Caused by: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1 at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:468) at android.widget.TextView.<init>(TextView.java:944) at android.widget.TextView.<init>(TextView.java:605) at java.lang.reflect.Constructor.constructNative(Native Method)? at java.lang.reflect.Constructor.newInstance(Constructor.java:417)? at android.view.LayoutInflater.createView(LayoutInflater.java:587)? ...
J'ai trié les principales informations sur l'exception ci-dessus. Tout d'abord, nous pouvons regarder cette phrase. de ce qui précède est "xml L'erreur provoquée par la ligne 13 du fichier était due au fait que le fichier de dimension n'a pas pu trouver l'élément de type = 0x1". Plus tard, mon collègue a vérifié de nombreuses informations sur Internet et a déclaré que la valeur par défaut était. manquant dans les valeurs, et a finalement trouvé la valeur par défaut manquante...
1. Jetez d'abord un œil à la capture d'écran du dossier avant que l'erreur ne soit signalée. non visible dans les valeurs. Le dossier valeurs-v19 est le répertoire utilisé par le dossier des appareils Api19. Lorsque l'appareil ne trouve pas le dossier correspondant nommé valeurs-*, il recherchera les fichiers dans les valeurs par défaut. S'il est introuvable, ce qui précède se produira.
2. Maintenant que vous connaissez le problème, vous devez le résoudre
1) Sauvegardez toutes les valeurs-*** et supprimez-le.
2) Ajoutez les fichiers sauvegardés dans valeurs-*** au dossier des valeurs par défaut.
3. En fait, cette méthode dans les 2 ci-dessus n'est généralement pas recommandée. Si l'écran du téléphone mobile s'adapte, bien sûr, vous ne pouvez pas simplement conserver le dossier de valeurs par défaut, mais n'oubliez pas d'ajouter d'autres valeurs-* Les éléments du dossier doivent être présents dans le dossier des valeurs par défaut.
4. Ce qui suit est une capture d'écran après un simple traitementRésumé :
1. tiers Lors de l'intégration, etc., n'oubliez pas : les éléments des autres dossiers valeurs-* doivent être présents dans le dossier valeurs par défaut.
【Recommandations associées】1.Recommandation spéciale : Téléchargez la version V0.1 de "php Programmer Toolbox"
2. 3Tutoriel vidéo orienté objet Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!