构建解决方案时 Xamarin Android 资产文件夹未更新

库利斯

我有一个需要从 json 文件读取数据的 Xamarin.Forms 应用程序。我将文件放入 Android assets 文件夹并选择了构建操作 AndroidAssets

例子

然后我尝试使用 Assets.Open(filename) 在 MainActivity 中加载文件,我得到一个 FileNotFoundException。我删除了 Android 和 PCL bin 文件夹并尝试再次构建项目,但得到了相同的结果。然后我在 WinRar 中打开 .apk 文件,当我转到资产文件夹时,我添加到项目中的文件不存在。

有谁知道这里有什么问题?

库利斯

问题在于在资源文件名中使用“-”字符。按照York Shen的建议对其进行了更改,它开始按预期工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Xamarin android 清单在构建时被替换。唯一的解决方案似乎是修复视觉工作室

.csproj 文件在构建时自动更改 解决方案?

Visual Studio App Center Android构建项目找不到解决方案文件

在Xamarin Android项目中的android资产内添加文件夹会引发Build错误

如何使用Xamarin Android将KML文件加载到文件夹资产中

Xamarin.Android在我的本地Andorid设备上部署解决方案时不支持运行先前版本

Xamarin Studio无法在更新后打开解决方案

无法以Xamarin形式在发布模式下构建解决方案

使用 CMake 构建时可以禁用解决方案文件吗?

如何在Visual Studio解决方案资源管理器中查找打开的Xamarin Android或iOS csproj文件

Nuke构建.nuke文件并构建多个解决方案

使用Android构建动态表单的解决方案

如何在 xamarin 解决方案中使 android 清单适应 UWP 清单

将.so文件添加到android解决方案

React-native:Android Debug构建不会从react-native资产文件夹加载图像资产

Android:从资产文件夹复制数据库(Sqliite)时出错

VS 2019 未为新项目构建解决方案

Windows更新到1909后,在VS Studio 2019中构建我的解决方案时出现此错误

使用解决方案文件夹时没有CMakePredefinedTargets

Visual Studio扩展:如何在选择时获取解决方案文件夹的“路径”?

创建预构建事件以将文件复制到Android应用程序中的资产文件夹

我只能从csproj构建Xamarin iOS而不使用解决方案命令行

Xamarin跨平台应用程序解决方案构建失败?

Xamarin PCL解决方案中的IntentService

Xamarin.Forms with Realm - 在构建 iO 时解决文件问题

检查解决方案文件夹是否包含不属于解决方案的文件

图像在具有XAML格式的android项目中不可见-Xamarin,即使应用了提供的解决方案

列出解决方案文件夹中构建为资源的 PNG 文件的所有路径

科尔多瓦为Android构建错误,所以我无法构建我的解决方案