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
相关产品推荐
相关产品推荐

