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

Ubuntu22.04下用RIDER创建Xamarin Forms项目提示Xamarin Android SDK未找到求助

解决Ubuntu 22.04下Rider创建Xamarin Forms项目时「Xamarin Android SDK is not found」的问题

1. 安装Android SDK及必要组件

  • 打开Rider的设置(File > Settings),进入Build, Execution, Deployment > SDKs > Android SDK
  • 点击「Edit」按钮,在弹出的Android SDK Manager里勾选这些组件:
    • Android SDK Platform(选和Xamarin兼容的版本,比如Android 13/API 33)
    • Android SDK Build-Tools(对应上面平台的版本)
    • Android SDK Command-line Tools(最新版)
    • NDK (Side by side)(项目需要的话勾选)
  • 点「Apply」开始安装,等安装完成

2. 配置环境变量

  • 打开终端,编辑~/.bashrc或~/.zshrc(看你用的shell):
    nano ~/.bashrc
    
  • 把下面的环境变量加进去(替换成你的Android SDK实际路径,默认一般是~/Android/Sdk):
    export ANDROID_HOME=~/Android/Sdk
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    
  • 保存退出后,执行命令让环境变量生效:
    source ~/.bashrc
    

3. 验证Rider的SDK配置

  • 回到Rider的Android SDK设置页,确认「Android SDK Location」指向正确路径
  • 切换到「Xamarin」设置项(Build, Execution, Deployment > Xamarin),检查「Android SDK Location」是否和上面一致,不一致的话手动指定

4. 修复Xamarin Android依赖(前面步骤无效时用)

  • 打开终端,执行命令安装依赖包:
    sudo apt install libmono-android4.0-cil libxamarin-android-build-tools
    
  • 重启Rider,再试创建项目

5. 检查Rider版本兼容性

  • 确保你的Rider版本支持Ubuntu 22.04和新版Xamarin组件,版本旧的话建议更到最新稳定版

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 01:31:01