Xamarin表单Android:找不到资产文件

时间:2018-03-12 07:58:56

标签: xamarin xamarin.forms xamarin.android visual-studio-2017

我正在尝试使用Xamarin插件Simple Audio Player在按下按钮时播放声音。说明说将音频文件放在Android项目 Assets 文件夹中,并将Build Action设置为Android Asset。我做到了;但是,每当我尝试通过Xamarin Live Player在手机上运行应用程序时,按钮单击会生成“找不到文件”异常。

对于它的价值,该应用程序的iOS版本按预期工作;按下按钮时播放音频文件。

有没有办法进一步调试文件位置,检查它是否真的被复制到正确位置的手机上?我还可以在Xamarin中做些什么来确保正确构建?

1 个答案:

答案 0 :(得分:0)

Live Player仍有一些局限性需要注意。

如果您的定位平台是iOS,并且您一直在使用资产目录,那么它将无法正常工作。将文件保留在任何定位平台的PCL内的资源中也有同样的故事。

Xamarin Live Player limitations

希望有帮助。