是否有可能在react-native中支持更新的android sdk版本?

问题描述 投票:1回答:1

我在react-native documentation上关注android的安装指南,并使用建议的SDK v23将其启动并正常运行

然而,有更新的SDK版本可用,我想将v23设置为最低SDK版本,但使用最新版本作为我的主要版本。

作为Android的新手,我不知道如何实现这一点,我应该采取什么步骤?我可以看到在某些xml文件中编辑sdk版本的选项,并可以使用Android Studio下载最新版本。

作为旁注,使用SDK v23有什么限制?它不适用于较新的设备,我是否会在性能等方面表现不佳......?

android reactjs react-native android-sdk-tools
1个回答
1
投票

根据some sources,React Native确实支持API级别25,但在这个问题上似乎有some disagreement。因此根据官方消息来源,React Native仅支持Android API级别16到23级。

我自己没有使用过React Native,但假设版本控制与native development相同,那么compileSdkVersion低于运行版本的应用程序运行正常。应用程序的唯一限制是它将无法访问那些更高版本的SDK引入的new features and APIs

例如,Android 8.0(API级别26)引入了新的Picture-in-Picture API,但是进入画中画模式的method used在针对API级别23编译的代码中不可用。一些新功能可能会影响性能(通常是积极的),但是针对API级别23编译的应用程序在API 26上运行的设备上的性能不会比在API 23上运行的应用程序差。

© www.soinside.com 2019 - 2024. All rights reserved.