例如,如果我创建一个项目来响应本机如何使其支持多个 Android 平台(Android 6 及更高版本)

If I create a project to react native how to make it support on several Android platforms for example (Android 6 and later)

我是 APP(移动应用程序)领域的新手。我想使用 React Native 创建一个 APP。但它有必要在 android(6 起)的多个版本中运行。

现在我正在研究 no expo way 和 windows 10。因此,我安装了 React Native,现在它可以与 android 9 (PIE) API LVL 28 AVD 一起使用。如果我用这个 API 完成我的项目,apk 是否可以在 Android 的不同旧版本上运行? or only in phones that have API 9. 请给我建议。

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

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

如果我理解你的问题@abdiaslabrador,你希望你的应用程序仍然对 android 5.1 到 8.1 版本的用户可用,为此你必须 select Android API 级别低于仅针对 android 手机 运行 Android10 的级别 29。对于您的情况,那将是 android API 级别 22,它使您能够定位 android 版本 5.1(棒棒糖)及更高版本。查看官方 android build numbers 页面以获得更多说明

您想在 Android 项目中设置您的 minSDK。为此,请在项目的 Android 部分打开 build.gradle,然后将 minSDK 更改为您需要的任何版本。 IIRC React Native 一直支持到 API 19 和 Android 6 是 API 21。如果它已经足够低,则无需更改它。话虽如此,我仍然建议在多部手机上进行测试。