reactjs - 如果我创建一个项目来响应原生如何使其支持多个 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:我也是这个网页的新手。
解决方案
如果我理解您的问题@abdiaslabrador,您希望您的应用程序可供仍在使用 android 版本 5.1 到 8.1 的用户使用,为此您必须选择低于 29 级的 Android API 级别,该级别仅针对运行 Android10 的 Android 手机。对于您的情况,这将是 android API 级别 22,它使您能够以 android 版本 5.1(棒棒糖)及更高版本为目标。查看官方 android 内部版本号页面以获得更多说明
推荐阅读
- jmeter - 如何使用 jmeter 脚本分配源和进程?
- javascript - 在具有特定属性的数组中的其他对象之前插入数组中的对象
- python - powershell:使用快捷方式激活 python virtualenv
- python - python imaplib mail.search; 没有回复电子邮件
- php - 如何使用 PHP 检索存储在文件夹和 SQL 中的图像?
- python - 在我向其中一个模型添加新字段后,无法迁移到 django 应用程序
- c# - 有没有办法多次重复 nUnit TestFixture?
- mysql - 如何修复 ubuntu WSL 中的 mysql-server 安装错误
- c# - 在 razor 文件中显示构建日期 (Blazor)
- python - tensorflow 2中是否允许在自定义损失函数中调用模型?