Blog Entry
使用Avalonia开发Android App
使用Avalonia开发Android App
- Created
- 2025/09/09
- Updated
- 2025/09/09
资料
- 如何搭建Android开发环境 | Avalonia Docs
- Languages and frameworks: Xamarin | JetBrains Rider Documentation
- 使用 Avalonia 生成安卓应用
环境
- 系统: Win 10
- Rider: 2025.2.1-252.25557.182
- Jdk: graalvm-oracle-21jdk 21.0.8
- Android SDK: 36.0
尝试步骤
Android SDK
下个Android Studio, 有Android SDK管理工具(以及模拟器, 调试方便), 当前最新的是36
设置环境变量:
ANDROID_HOME=C:\Users\dev88\AppData\Local\Android\sdkJava SDK
安装一个21的jdk就行, 比如:
# 会自动设置JAVA_HOMEscoop install graalvm-oracle-21jdk检查环境变量:
JAVA_HOME=D:\Scoop\apps\graalvm-oracle-21jdk\currentRider
- 确认Android SDK和JDK的位置

csproj
- 修改或添加这两个变量. (Rider自己找的不大对, 34和35混着来)
<PropertyGroup> <AndroidSdkPlatformVersion>android-36</AndroidSdkPlatformVersion> <AndroidSdkPlatformToolsVersion>36.0.0</AndroidSdkPlatformToolsVersion></PropertyGroup>AndroidManifest.xml
- 增加
users-sdk这行. (参考适用于 Android 的 .NET 错误 XA5207)
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto"> <uses-permission android:name="android.permission.INTERNET" /> <uses-sdk android:targetSdkVersion="36" android:minSdkVersion="21" /> <application android:label="AvaloniaApplication2" android:icon="@drawable/Icon" /></manifest>