作者freedom74569 ()
看板AndroidDev
标题[问题] 我遇到了一个在V19遇到的crash~
时间Thu Jul 14 00:15:21 2016
在V19 SAMSUNG NOTE2遇到了一个问题,不过在以上的版本S5,S6,S7就没有问题
Error log 是这样子的:
Caused by: android.content.res.Resources$NotFoundException:
Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f02004c a=-1 r=0x7f02004c}
at android.content.res.Resources.loadDrawable(Resources.java:3394)
at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
我有上网爬一些solution:
就是可以改一下我的一些图片资源的地方,试过了还是不行。
不过改了values-19的styles,在values-21就长得一样没有加上parent:
<style name="AppTheme.NoActionBar" 加了->parent="android:Theme" >
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
他的Error log 就改变成:
Binary XML file line #14: You must supply a layout_height attribute.
然後又去找了这个问题的一些solution就找了哪边没有加入layout_height,
或是检查xml档的写法,目前是没有问题的。
就是在4.4.2以上的版本目前是可以正常run的,所以真的debug de不到,
所以冒昧上来版上问问,有没有人遇到同样问题有解决的。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.136.20.227
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1468426526.A.F98.html
1F:推 marfha: 如果有code会比较好,不然光看error log只能用猜的 07/14 00:46
好的,没问题,晚点po上来,麻烦大家帮忙看一下。
找到问题了,算是粗心大意,因为在drawable-v21增加了一个ripple的xml,
没在原本的drawable,也跟着增加,也弄了两三天晚上,感谢marfha帮忙。
※ 编辑: freedom74569 (1.163.31.85), 07/14/2016 21:46:35