我的React Native应用可以在AndroidX上运行吗?

nbewdwxp  于 2023-04-12  发布在  React
关注(0)|答案(3)|浏览(153)

我使用React Native 0.59.9构建了一个React Native应用程序,它可以在运行Android 9.x的Android设备上运行。
尽管有很多关于迁移到AndroidX和React Native 0.60.x等的信息,但我发现很难找到这个(可能)简单问题的答案-我的应用程序是否可以在不更改任何代码的情况下在AndroidX上运行?我的应用程序或其包中没有对AndroidX的支持。

jdgnovmf

jdgnovmf1#

AndroidX它不是一个新的操作系统或新的Android版本像Android奥利奥或馅饼!
AndroidX是对原始Android支持库的重大改进。与支持库一样,AndroidX与Android操作系统分开发布,并提供跨Android版本的向后兼容性。AndroidX通过提供功能对等和新库完全取代了支持库
实际上,它更像是android的新代码语言。
例如,您使用 React Native 0.59.9,而我使用 AndroidXOld Android 来编写Android(这不是一个好例子!)
所以不用担心!你的代码工作正常。
如果您在android studio中使用java或Kotlin编写代码,则需要注意 React Native 中的androidX,而不需要注意。
source

nnsrf1az

nnsrf1az2#

对我来说,这似乎是一个很大的是!如果你的android工作室有它的android x升级集。意味着如果你的android工作室是最新的;RN 0.60迁移代码似乎确实支持它。我之所以有信心是因为我在构建一个新项目时看到了一个日志,上面写着启用jettifier和androix迁移。
我会在当天晚些时候更新我的答案,并附上截图和支持链接。我想Reddit上也有关于这个主题的帖子

a0x5cqrl

a0x5cqrl3#

简短而甜蜜的ans是YES。从react-native 0.60+ Android X支持

相关问题