android - 如何在 Android Studio 中使 Android App 兼容所有 6735 Android 设备
问题描述
这个问题已经有人问过了,但现在不可行。我的应用正在使用 minSdkVersion 26 targetSdkVersion 30 并在 Oppo 和 Nokia 6 上崩溃
解决方案
你没有。首先看看你的 minSdkVersion——低于那个版本的任何设备都不能工作。因此,要使其适用于您需要拥有 minSdkVersion 1 的所有内容(您可能会选择 3,因为这是我所知道的最低的商用设备)。然后您只需要使用所有这些版本上可用的功能,因此您基本上必须针对 2010 版本的 Android 进行编程。即使那样,也会有不兼容的地方。
取而代之的是,您决定选择一个能够支持目标地理区域内足够大比例市场的 Android 版本。您对此进行编程。然后,如果您发现特定的不兼容性,您可以修复它们。
至于您指定的 2 个版本-Nokia6 可以低至 SDK 版本 25。所以这可能是它不起作用的原因。Oppo 是一个品牌,所以你必须在那里更具体。
推荐阅读
- java - 调试当前指令指针颜色在eclipse上没有改变
- ios - 如何将临时目录中的视频和 gif 移动到具有自定义标题的单个文件中?
- node.js - 无法在 ngOnInit 中调用 AppComponent 函数:“对象不支持属性或方法”
- nuget - 如何修复nuget包上元素'元数据'中的“无效元素'许可证'
- jmeter - (关于使用 Jmeter 后端侦听器)- 未捕获的异常 java.lang.IllegalStateException:调用 setupTest 失败
- c# - Xamarin 的密钥交换算法
- c# - 如何将数据表项添加到列表中?
- reactjs - Typescript 3.2.2 const 类型与输出类型不匹配
- c# - 使用 AutoFac 对 WinForms 进行生命周期管理 - 为什么 MyForm 保持“活跃”?
- angular - 如何使用解析器获取模型对象数组?