You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

在Rider中运行.NET MAUI .NET 9 Android应用时提示APK路径不存在

.NET MAUI Android应用在Rider中运行/调试报错:APK路径未找到

环境配置

  • JetBrains Rider版本:2025.1.3
  • 应用目标框架:.NET 9
  • 已安装的.NET SDK:
9.0.308 [C:\Program Files\dotnet\sdk]
10.0.100 [C:\Program Files\dotnet\sdk]
  • .NET 9已安装工作负载:
[android] 35.0.105/9.0.100
[ios] 26.0.9769/9.0.100
[maccatalyst] 26.0.9769/9.0.100
[maui-windows] 9.0.111/9.0.100
  • 解决方案根目录global.json配置:
{
  "sdk": {
    "version": "9.0.308",
    "rollForward": "disable",
    "allowPrerelease": true
  }
}

问题现象

项目可正常完成构建,APK文件已生成在bin\Debug\net9.0-android\android-arm64\目录,但在Rider中尝试针对模拟器或物理设备(Pixel 6 Pro)运行/调试时,始终弹出错误:

Error running "APPNAME"
Application APK file path is not found

额外异常信息

  • 清理并重置Rider缓存后问题未解决
  • Rider的Android运行/调试配置界面无法修改目标框架选项
  • 尽管项目目标框架为.NET 9,但Rider构建输出中出现了.NET 10 SDK路径的引用:
Build target "_Sign" uses files from C:\Program Files\dotnet\sdk\10.0.100\...

已尝试的解决方法

  • 重新安装.NET 9 SDK及对应的工作负载
  • 手动清理项目的bin/obj文件夹

注:该问题在安装.NET 10 SDK后出现,项目本身仍配置为使用.NET 9

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

火山引擎 最新活动