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

时间:2019-09-04 08:27:02

标签: android react-native

我已经使用React Native 0.59.9构建了一个React Native应用程序,该应用程序可以在运行Android 9.x的Android设备上运行。

即使有很多有关迁移到AndroidX和React Native 0.60.x等的信息,我也很难找到这个(可能是)简单问题的答案-我的应用程序是否可以在AndroidX上运行而无需更改任何代码?我的应用程式或其AndroidX套件没有支援。谢谢。

3 个答案:

答案 0 :(得分:1)

在我看来,这是很大的!如果您的android studio有android x升级集。表示您的android studio是最新的; RN 0.60迁移代码似乎支持它。我有信心的原因是,我在构建一个新项目时看到了日志,上面说了启用jettifier和androix迁移。

将在当天晚些时候通过屏幕截图和支持链接更新我的答案。我认为这个主题上也有一个Reddit主题

答案 1 :(得分:1)

AndroidX不是新的操作系统,也不是新的android版本,例如android Oreo或Pie!

  

AndroidX是对原始Android支持库的重大改进。与支持库一样,AndroidX与Android OS分开提供,并在Android版本之间提供向后兼容性。 AndroidX通过提供功能奇偶校验和新库来完全替代支持库

实际上,它更像是Android代码的新语言。

例如,您使用 React Native 0.59.9 ,而我使用 AndroidX Old Android 来编码android(这不是一个好例子!)

所以不用担心!您的代码可以正常工作。

如果您在android studio中使用java或kotlin进行编码,则不需要注意 React Native 中的androidX。

source

答案 2 :(得分:0)

又甜又甜的YES。 从React-native 0.60+开始,支持Android X