Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android开发,SDK版本_Android - Fatal编程技术网

Android开发,SDK版本

Android开发,SDK版本,android,Android,第一次为Android开发 我注意到最新的SDK是v4.x,但我非正式地注意到大多数人都在运行v2.3 如果我使用4.x SDK开发应用程序。它会拒绝在2.3手机上运行吗?或者某些功能将被禁用 我是否应该改为使用2.3 SDK进行开发?您应该使用支持应用程序中所有功能的最低版本。如果你认为4.x功能在你的应用程序中是绝对必要的,那么你应该使用它。如果没有,请使用2.3,这样更多的人可以运行它,因为Android是向后兼容的。您应该使用支持您希望在应用程序中使用的所有功能的最低版本。如果你认为4.

第一次为Android开发

我注意到最新的SDK是v4.x,但我非正式地注意到大多数人都在运行v2.3

如果我使用4.x SDK开发应用程序。它会拒绝在2.3手机上运行吗?或者某些功能将被禁用


我是否应该改为使用2.3 SDK进行开发?

您应该使用支持应用程序中所有功能的最低版本。如果你认为4.x功能在你的应用程序中是绝对必要的,那么你应该使用它。如果没有,请使用2.3,这样更多的人可以运行它,因为Android是向后兼容的。

您应该使用支持您希望在应用程序中使用的所有功能的最低版本。如果你认为4.x功能在你的应用程序中是绝对必要的,那么你应该使用它。如果没有,请使用2.3,这样更多的人可以在Android向后兼容的情况下运行它。

在回答这个问题之前,应该澄清一下:Android版本(2.3、4.x等)和它运行的API版本(始终是整数:10、11、12等)之间存在差异。Android平台与各自API版本之间的关系可以找到。举例来说,安卓2.3使用API 10,安卓4.0使用API 15

此外,只有一个SDK,它有可下载的模块,用于针对不同版本的API进行编码。所以,并不是您使用的是SDK的v4.x,而是您使用的是SDK、句号和针对API版本15的编码:)


也就是说:最好的办法是将minSdkVersion设置为应用程序将运行的最低Android版本,并将targetSdkVersion设置为最新的Android版本。然后,您可以使用Build.VERSION\代码在运行时检查平台的新版本,并根据需要激活新的平台功能。Android开发者博客上有一个很好的教程,标题是。

在回答这个问题之前,应该澄清一下:Android版本(2.3、4.x等)和它运行的API版本(总是一个整数:10、11、12等)之间存在差异。Android平台与各自API版本之间的关系可以找到。举例来说,安卓2.3使用API 10,安卓4.0使用API 15

此外,只有一个SDK,它有可下载的模块,用于针对不同版本的API进行编码。所以,并不是您使用的是SDK的v4.x,而是您使用的是SDK、句号和针对API版本15的编码:)


也就是说:最好的办法是将minSdkVersion设置为应用程序将运行的最低Android版本,并将targetSdkVersion设置为最新的Android版本。然后,您可以使用Build.VERSION\代码在运行时检查平台的新版本,并根据需要激活新的平台功能。安卓开发者博客上有一个很好的教程,标题是。

我甚至建议以2.2为目标,因为我仍然有大量用户(16%)在运行安卓2.2。下面是我的一个应用程序的详细信息,显示了用户当前运行的版本。(). 正如J.Maes所说,构建的越低,可以捕获的用户就越多。尽管您必须通过使用较旧的SDK进行权衡。在大多数情况下,针对2.2我没有太多问题。它允许我访问更大的客户群。

我甚至建议以2.2为目标,因为我仍然有大量用户(16%)运行Android 2.2。下面是我的一个应用程序的详细信息,显示了用户当前运行的版本。(). 正如J.Maes所说,构建的越低,可以捕获的用户就越多。尽管您必须通过使用较旧的SDK进行权衡。在大多数情况下,针对2.2我没有太多问题。它允许我访问更大的客户群。

好的,根据你的链接和这个:我可以针对APIOk的多个版本进行编码,根据你的链接和这个:我可以针对APIOk的多个版本进行编码我今天实际得到了安卓手机的测试。它正在运行2.2.3。我打算将2.2作为我的最低操作系统。谢谢你,我今天真的拿到了一部Android手机来测试。它正在运行2.2.3。我打算将2.2作为我的最低操作系统。非常感谢。