以 Avalonia 开发为例子
-
新建项目
dotnet new avalonia.xplat或是keboo.avalonia三方模板 -
在项目下运行
dotnet build -t:InstallAndroidDependencies -p:AndroidSdkDirectory=/Users/iox/Library/Android/sdk -p:JavaSdkDirectory=/Users/iox/Library/java_home -p:AcceptAndroidSdkLicenses=TrueInstallAndroidDependencies自动安装Android与JavaSdk依赖项JavaSdkDirectoryJavaSdk路径, 根据需要自定义AndroidSdkDirectoryAndroid Sdk路径, 根据需要自定义- 也可以使用
Rider直接编译一次,会提示没有安装 Sdk ,并会提示默认路径,然后直接使用它的默认路径
-
等待项目 编译完成
-
进入
Rider|设置|构建、执行、部署|工具包和构建|MsBuild 全局属性 -
加入属性
JavaSdkDirectory与AndroidSdkDirectory
-
项目 编译完成后进入
Rider|设置|Android, 设置SDK位置我是直接使用
Rider|设置|Android|Android SDK| 自动安装Android Sdk然后直接使用的
