点击获取工具>>
Telerik UI for Xamarin是一个构建跨平台挪动应用程序的原生UI。Telerik UI for Xamarin应用Xamarin.Forms技术,它能够让开发人员从一个繁多的共享C#代码库中创立原生的iOS、Android和Windows Phone应用程序。
什么是AndroidX? 依据Android文档:“ AndroidX是对原始Android反对库的重大改良,该库不再保护。 AndroidX软件包通过提供性能奇偶校验和新库来齐全代替反对库。”
Xamarin.Android的Telerik组件当初已迁徙到AndroidX,这是继Android 9.0 (API level 28)公布之后的新版本的反对库,您当初能够将AndroidX中所有最新和最出色的开发与咱们的控件一起应用。
AndroidX蕴含的性能:
- AndroidX中的所有软件包都具备以androidx结尾的统一名称空间,Android反对库软件包被映射到相应的androidx.*软件包中。
- Androidx软件包是别离保护和更新的,当初您能够彼此独立地更新AndroidX库。
- Android反对库将不再公布 – 最新版本为v28,开发过程将重点放在androidx上。
在基于Xamarin的利用中应用AndroidX的要求:
- Visual Studio 2019 – 在Windows上更新到Visual Studio 2019 16.4版或更高版本;在macOS上,更新到Visual Studio 2019 for Mac 8.4或更高版本。
- Xamarin.Android – Xamarin.Android 10.0或更高版本必须与Visual Studio一起装置(Xamarin.Android是Windows上作为带有.NET挪动开发的工作负载的一部分主动装置的,并且是Visual Studio for Mac Installer的一部分装置的)。
- Java开发人员工具包 – Xamarin.Android 10.0开发须要JDK8,Microsoft发行的OpenJDK是作为Visual Studio的一部分主动装置的。
- Android SDK – 必须通过Android SDK管理器装置Android SDK API 28或更高版本。
Telerik UI for Xamarin 和 Android X
随着Telerik UI for Xamarin R3 2020的公布,Telerik Xamarin.Android组件已迁徙为应用AndroidX软件包。这些控件是一些Xamarin.Forms控件的根底,此更改使您能够将Android扩大(AndroidX)中所有最新开发的内容与控件一起应用。
Telerik UI for Xamarin套件中的控件须要Android我的项目中的特定AndroidX包援用,能力在Android上正确出现。
以下是必须的AndroidX软件包的列表:
- Xamarin.AndroidX.RecyclerView
- Xamarin.AndroidX.AppCompat.Resources
- Xamarin.AndroidX.Lifecycle.LiveData
- Xamarin.AndroidX.Browser
- Xamarin.AndroidX.Legacy.Support.V4
- Xamarin.Google.Android.Material
- Xamarin.AndroidX.Migration
次要提醒:如果该应用程序针对Android 9,则Xamarin.AndroidX.Migration nuget软件包的版本应为1.0.6.1。
如果将应用 Telerik UI for Xamarin RichTextEditor 控件,则须要增加对Mono.Android.Export.dll的援用。
将您以后的我的项目迁徙到Android X
如果以后我的项目比R3 2020版本更旧的Telerik UI for Xamarin版本,并且要应用AndroidX软件包,则应更新Telerik UI for Xamarin版本。
Visual Studio将装置Telerik.UI.for.Xamarin NuGet软件包及其依赖项:
清理并重建解决方案,而后在Android上运行我的项目。
发表回复