Xamarin.Forms Android资源$ NotFoundException用于可绘制的xml资源

时间:2017-08-24 15:13:30

标签: android xamarin xamarin.android xamarin.forms

我已关注this guide使用Xamarin Forms为Android创建启动画面。但是,调试时会抛出异常:

android.content.res.Resources$NotFoundException: File res/drawable/launchscreen.xml from drawable resource ID #0x7f020093

我确定xml位于Resources / drawable文件夹中,Build Action设置为AndroidResource。我甚至打开了APK,并且launchscreen.xml就在那里。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这个问题似乎与Xamarin的AppCompat版本加上我的配置有关。经过一些步骤,它消失了。我无法确定哪个解决了它,但这就是我所做的:

  • 将我的VS2017更新为15.3.2。
  • 通过Android SDK Manager安装了较新的Android SDK版本。我正在使用API​​ Level 23开发。我安装了24和25。
  • 最后,我已经将AppCompat软件包从版本23更新到版本25.我相信这最后可能解决了所有问题,尽管上一步是此更新的要求。

答案 1 :(得分:0)

我的布局没有呈现它显示一些资源$未找到。 我只是清理了构建并重新启动了我的系统并再次猜测它是什么状态。

在我将自定义theme.xml添加到我的项目后,问题就开始了。