You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac端Xamarin部署到BlueStacks报XA0137错误如何解决?

错误原因

这个XA0137报错是BlueStacks模拟器的系统权限限制导致的:它默认禁用了Xamarin快速部署功能依赖的run-as命令权限,和你的项目代码、adb连接配置无关。

修复方案

两种方法任选其一即可:

方法1:通过Visual Studio for Mac可视化配置修改

  • 打开对应Xamarin Android项目,右键点击项目名称,选择「选项」
  • 在侧边栏找到「Android 构建」分类,切换到「常规」标签页
  • 取消勾选「使用快速部署(仅限调试模式)」选项,或直接勾选「将程序集嵌入APK」
  • 保存配置后重新执行构建部署操作即可

方法2:直接修改项目配置文件

  • 右键点击项目名称,选择「在访达中显示」,找到后缀为.csproj的项目文件
  • 用任意文本编辑器打开该文件,找到Debug配置对应的<PropertyGroup>节点,添加如下配置:
<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
  • 保存文件后回到Visual Studio,重载项目后重新构建即可
注意事项
  • 该配置仅作用于Debug测试场景,不会影响正式Release包的构建逻辑,正式打包默认会自动开启程序集嵌入配置
  • 重新构建前可以执行adb devices确认BlueStacks模拟器连接状态正常,避免连接异常导致其他报错

内容的提问来源于stack exchange,提问作者Atomic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 22:09:02