我已经使用 React Native 0.59.9 构建了一个 React Native 应用程序,它可以在我运行 Android 9.x 的 Android 设备上运行。
尽管有很多关于迁移到 AndroidX 和 React Native 0.60.x 等的信息,但我发现很难找到这个(可能)简单问题的答案——我的应用程序会在 AndroidX 上运行而无需更改吗任何代码?我的应用程序或其软件包不支持 AndroidX。谢谢。
最佳答案
AndroidX 它不是像 android Oreo 或 Pie 这样的新操作系统或新 android 版本!
AndroidX is a major improvement to the original Android Support Library. Like the Support Library, AndroidX ships separately from the Android OS and provides backwards-compatibility across Android releases. AndroidX fully replaces the Support Library by providing feature parity and new libraries
实际上它更像是 android 代码的新语言。
例如,您使用 React Native 0.59.9 而我使用 AndroidX 或 Old Android 来编写 android 代码(这不是很好的例子!)
所以不用担心!你的代码工作正常。
如果您在 android studio 中使用 java 或 kotlin 进行编码,则需要注意 React Native 中的 androidX,而您不需要。
关于android - 我的 React Native 应用程序可以在 AndroidX 上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57784408/