Blog Entry

使用Avalonia开发Android App

使用Avalonia开发Android App

Created
2025/09/09
Updated
2025/09/09

资料

环境

  • 系统: 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\sdk

Java SDK

安装一个21jdk就行, 比如:

Terminal window
# 会自动设置JAVA_HOME
scoop install graalvm-oracle-21jdk

检查环境变量:

JAVA_HOME=D:\Scoop\apps\graalvm-oracle-21jdk\current

Rider

  • 确认Android SDK和JDK的位置

csproj

  • 修改或添加这两个变量. (Rider自己找的不大对, 34和35混着来)
<PropertyGroup>
<AndroidSdkPlatformVersion>android-36</AndroidSdkPlatformVersion>
<AndroidSdkPlatformToolsVersion>36.0.0</AndroidSdkPlatformToolsVersion>
</PropertyGroup>

AndroidManifest.xml

<?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>