微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android.Content.Res.Resources+NotFoundException: 'File res/drawable/abc_ic_clear_material.xml from drawable resource ID #0x7f07001d'

如何解决Android.Content.Res.Resources+NotFoundException: 'File res/drawable/abc_ic_clear_material.xml from drawable resource ID #0x7f07001d'

我是 Xamarin 的新手(以及 Xamarin.Forms,如果它们不同的话)。我在页面上放置了一些条目。一旦我在真正的 Android 4.4 设备上或在 4.4 模拟器 内点击一个,应用程序就会崩溃并出现错误

Android.Content.Res.Resources+NotFoundException: 'File res/drawable/abc_ic_clear_material.xml from drawable resource ID #0x7f07001d'

Android 6.0 真实设备和 9.0 模拟器 上不会崩溃。我认为崩溃与 ClearButtonVisibility="WhileEditing" 有某种关系,因为缺少 XML 中有clear

<Entry Grid.Row="2" Grid.Column="1" ClearButtonVisibility="WhileEditing" Keyboard="Numeric" Text="15" TextChanged="PriceEntry_TextChanged" />
<Entry Grid.Row="2" Grid.Column="2" ClearButtonVisibility="WhileEditing" Keyboard="Numeric" Text="0" TextChanged="AmountEntry_TextChanged" />

这就是我在 XAML 中定义条目的方式。我希望我的应用专门在 Android 4.4 下运行。怎么办?

解决方法

我能够重现这个问题。

enter image description here

要解决此问题,请尝试将以下代码添加到 MainActivity.cs OnCreate 方法中:

    Android.Support.V7.App.AppCompatDelegate.CompatVectorFromResourcesEnabled = true;

enter image description here

如果您有任何其他问题或疑虑,请告诉我。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。