最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 兼容性問題:java.lang.UnsupportedOperationException解決辦法

 更新時間:2017年03月19日 15:44:30   投稿:lqh  
這篇文章主要介紹了Android 兼容性問題:java.lang.UnsupportedOperationException解決辦法的相關(guān)資料,需要的朋友可以參考下

在前幾天的開發(fā)中,遇到這么個非常奇葩的異常,有些手機可以運行,有些手機卻直接就崩了,今天就把這異常整理下。

首先還是貼上其異常信息

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)?
...

上面我將主要的異常信息整理了出來,首先可以看看這一句,我們可以從上面得到的信息是 “xml文件13行導(dǎo)致的錯誤,原因是dimension文件找不到 type=0x1的元素”,后來同事在網(wǎng)上查了N多資料說的是values里面少了默認值,后面終于找到了缺少的默認值…

1.首先看看報錯之前的文件夾截圖,可以看到在一部分values-v19的文件,在values上都看不到,而values-v19文件夾是Api19的設(shè)備使用該目錄下的文件夾,當(dāng)設(shè)備找不到對應(yīng)的名為values-*的文件夾,就會去找默認的values文件夾下的文件,那么找不到的話,就發(fā)生了上面的異常了。

這里寫圖片描述

2.那么知道了問題所在,就得解決了

1)將values-***全部備份后刪掉。

2)將備份后的values-***里的文件添加到默認的values文件夾。

3.其實在上述2中這種方式一般是不推薦的,如果手機屏幕適配的話,當(dāng)然不能只保留values這個默認的文件夾,但是切記在其他values-*文件夾的元素,在默認的values文件夾都必須得有。

4.下面是簡單處理之后的截圖

這里寫圖片描述

總結(jié):

1.在做第三方集成等等情況的時候,切記:在其他values-*文件夾的元素,在默認的values文件夾都必須得有。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論

乌兰浩特市| 安溪县| 邯郸市| 九寨沟县| 勃利县| 肇庆市| 万荣县| 连江县| 潍坊市| 沐川县| 略阳县| 安新县| 蒙城县| 彭阳县| 库车县| 车致| 靖州| 华池县| 故城县| 绥中县| 保定市| 楚雄市| 沙洋县| 逊克县| 青铜峡市| 贵南县| 岳阳市| 寿光市| 高阳县| 措美县| 佛山市| 普兰店市| 应用必备| 清镇市| 赣榆县| 葵青区| 常德市| 大同市| 中牟县| 尼勒克县| 临清市|