如何选择哪个minSdkVersion?

Ale*_*lex 2 android

我开发了一个应用程序并将其放在 Google Play 上,但问题是有时有些人无法安装它,而我不知道原因。
但是,我不确定原因是否是因为我的 minSdkVersion 设置为“8”。我正在使用 Android 2.2 API。

可以设置 minSdkVersion = "1" 吗?把它作为“1”而不是“8”有什么缺点。我应该如何选择它?这让我感到困惑,因为同时我希望每个人都安装我的应用程序。

Sam*_*Sam 5

使用 API 1 作为最低 SDK 几乎没有什么好处。查看 Android 的活动设备仪表板。它表明 3.1% 的用户仍然使用 API 7 或更低版本,0.4% 的用户使用 API 6 或更低版本。

如果可能的话,您还会发现在 API 1 中重新创建许多现代功能非常困难……甚至支持库也仅适用于 API 4+。

简而言之,您的最低 SDK 版本不太可能是罪魁祸首。