当前位置: 首页 > news >正文

网站移动转换湖南张家界

网站移动转换,湖南张家界,怎样做易支付网站,孝义网站开发相关网站 github:https://github.com/AvaloniaUI/Avalonia 官方中文文档:https://docs.avaloniaui.net/zh-Hans/docs/welcome IDE选择 VS2022VSCodeRider 以上三种我都尝试过,体验Rider最好。VS2022的提示功能不好,VSCode太慢&#xff0c…

相关网站

github:https://github.com/AvaloniaUI/Avalonia
官方中文文档:https://docs.avaloniaui.net/zh-Hans/docs/welcome

IDE选择

  • VS2022
  • VSCode
  • Rider

以上三种我都尝试过,体验Rider最好。VS2022的提示功能不好,VSCode太慢,只有Rider的觉得体验跟VS2022开发WPF差不多
总上所述,我选择Rider

Rider配置

安装Avalonia模板

安装Avalonia模板:

dotnet new install Avalonia.Templates

在这里插入图片描述

查看已经安装的模板:

dotnet new list

这样新建项目的时候,才能选择Avalonia模板:
在这里插入图片描述

安装AvaloniaRider插件

下载好Rider后,需要安装插件AvaloniaRider插件:
在这里插入图片描述

创建项目

创建项目时可以选择这几种模板:
在这里插入图片描述
其中Avalonia Cross Platform ApplicationAvalonia 11中增加的对移动端(Android和IOS)的支持模板。我们就选择这个。创建完毕后,项目结构大致是这样的:
在这里插入图片描述
可以看到有Andriod/Browser/Desktop/IOS的支持。
其中Desktop可以在Windows和Linux上运行。

运行项目

创建好项目之后,等待Nuget自动还原
我改了一下MainView.axaml:

<Grid Background="Blue"><Image Source="avares://Avalonia_Test/Assets/avalonia-logo.ico"></Image><TextBlock Text="{Binding Greeting}" HorizontalAlignment="Center" VerticalAlignment="Center"/></Grid>

运行Desktop项目

启动的地方选择带有Desktop的,点击启动
在这里插入图片描述
如果没有什么其他的问题的话,应该很快就能启动了:
在这里插入图片描述

运行Andriod项目

运行Android项目之前,需要安装Andriod SDK以及安卓模拟器

安装Android SDK
  • 打开菜单:文件->设置
  • 进入到设置界面,选择语言和框架->Android SDK
  • 点击Edit按钮,进入选择SDK界面,然后勾选要安装的SDK

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装Andriod 模拟器

此功能需要借助Visual Studio 2022
使用VS2022打开我们刚刚新建的工程:
打开菜单:工具->Android->Android 设备管理器
点击新建按钮,即可增加一个安卓模拟器,我这里是已经增加过了,可以增加多个
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

增加后,把它启动起来,然后Rider那里就能看到了。如果没有启动的话,Rider可能启动失败。

在这里插入图片描述

常见问题

1.找不到 Android SDK 目录。

报错详细信息:Xamarin.Android.Tooling.targets(70,5): Error XA5300 : 找不到 Android SDK 目录。按照以下说明安装 Android SDK: https://aka.ms/dotnet-android-install-sdk
若要对命令行生成使用自定义 SDK 路径,请将 “AndroidSdkDirectory” MSBuild 属性设置为自定义路径。
0>------- Finished building project: Avalonia_Test.Android. Succeeded: False. Errors: 1. Warnings: 1

原因说明:安装Android SDK时,没有使用默认目录,而是自定义目录,例如我安装的就是F:\Install\Android_SDK目录。
解决办法
增加环境变量,把AndroidSdkDirectory设置为Android SDK的安装目录,我这里是F:\Install\Android_SDK所以就设置为这个值:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:修改后要重启Rider

2.找不到 API 级别 34 的 android jar

报错详细信息:Xamarin.Android.Tooling.targets(100,5): Error XA5207 : 找不到 API 级别 34 的 android jar。这意味着未安装 API 级别 34 的 Android SDK 平台。请在 Android SDK 管理器 “工具”>“ Android”>“Android SDK 管理器”… 中安装它,或更改 Xamarin.Android 项目,使其将安装的 API 版本作为目标。(缺少 F:\Install\Android_SDK\platforms\android-34\android.jar。)
0>------- Finished building project: Avalonia_Test.Android. Succeeded: False. Errors: 1. Warnings: 1

解决方法:需要在RiderAndroid SDK Mananger安装Android SDK 34,之前安装的是35版本,估计是版本太高导致的:
在这里插入图片描述
修改之后同样需要重启Rider。然后就可以运行啦:
在这里插入图片描述

http://www.yayakq.cn/news/961031/

相关文章:

  • 江苏省住房和城乡建设厅网站首页企业网站建设需要考虑内容
  • 如何做楼盘网站销售怎么做
  • 广州手机网站设计wordpress 登录 刷新
  • 建设部网站证件查询批量导文章到wordpress
  • 网站备案号是什么苏州营销网站建设公司
  • 政务服务网站的建设原则网站开发前景与趋势如何
  • 我是做性视频网站搬瓦工wordpress
  • 网站做软件广州市住房和城乡建设厅网站首页
  • 陕西省建设监理协会官网站崇仁网站建设推广费用
  • 医馆网站建设方案电子政务网站建设背景
  • 英文建站多少钱室内装修设计软件vr
  • 手机网站主页推荐湖南省重点建设项目办公室网站
  • 网站系统繁忙是什么意思外贸通过哪些渠道找客户
  • 写作网站平台做网站要求什么条件
  • 怎样建设个人手机网站网站开发组合 lamp
  • 在哪个网站注册域名好营销推广是什么
  • 集团微信网站方案策划学校校园网站 资源建设方案
  • 杭州网站建设 杭州app网站规划建设与安全管理
  • 深圳网站制作 论坛洮南市城乡和住房建设局网站
  • 宁波 电商平台网站建设长沙seo全网营销
  • 一个域名可以绑定几个网站吗集团网站设计公司
  • ppt设计网站有哪些企业移动网站建设
  • 河源网站网站建设杭州精品网站建设公司
  • 互联网站管理工作细则网页美工设计师
  • 局域网如何建网站河南建设人才招聘专业网站
  • 鲜花网站前台数据库建设广州企业网络推广运营技巧
  • 大连做网站谁家售后好网站开发 作品理念
  • 怎样看网站有没有做301成都计算机培训机构排名前十
  • 新网站应该怎么做seowordpress 搭建wiki
  • 去哪里学做网站app两学一做网站安徽省