首页 > 解决方案 > 如果我创建一个项目来响应原生如何使其支持多个 Android 平台,例如(Android 6 及更高版本)

问题描述

我是 APP(移动应用程序)世界的新手。我想使用 react native 创建一个 APP。但它必须在多个版本的 android(6 起)中运行。

现在我正在以没有博览会的方式工作,也在 Windows 10 上工作。因此,我安装了 react native,现在它可以与 android 9 (PIE) API LVL 28 AVD 一起使用。如果我使用此 API 完成我的项目,该 apk 是否可以在不同的旧版本 Android 上运行?或仅在具有 API 9 的手机中。请给我建议。

如果我使用 react native 0.61.5 版本(我认为是 18/02/2020 的最后一个版本)开发我的项目,我会运行 android 的旧 API(我想要 6 个以上)吗?或者,我是否需要将我的 react native 版本放在旧版本上,以便在 android 6 上开发一个 APP 以在多个版本上运行?或者我唯一需要做的就是在我的代码中写一个涵盖某些平台的句子。

PD:我也是这个网页的新手。

标签: reactjsreact-nativereact-native-android

解决方案


如果我理解您的问题@abdiaslabrador,您希望您的应用程序可供仍在使用 android 版本 5.1 到 8.1 的用户使用,为此您必须选择低于 29 级的 Android API 级别,该级别仅针对运行 Android10 的 Android 手机。对于您的情况,这将是 android API 级别 22,它使您能够以 android 版本 5.1(棒棒糖)及更高版本为目标。查看官方 android 内部版本号页面以获得更多说明


推荐阅读