Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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,编译和兼容性问题所需的sdk_Android - Fatal编程技术网

Android最小应用程序sdk,编译和兼容性问题所需的sdk

Android最小应用程序sdk,编译和兼容性问题所需的sdk,android,Android,我是android新手,我想澄清一些困惑: 如果我将我的新android应用程序的最低sdk版本设置为4.0.3(api 15),我是否应该安装该版本和最新版本之间的所有sdk?或者我应该只安装与我将用于测试的设备/模拟器相同的sdk级别作为平台版本吗 那我什么时候为appstore生成最终的apk呢?它应该可以在所有android平台版本中工作,从我的目标MinSDK开始 我在读关于Android支持库的文章,我想它应该是最新sdk的一部分。如果我在我的应用程序上使用它,我还应该为编译安装早期

我是android新手,我想澄清一些困惑:

如果我将我的新android应用程序的最低sdk版本设置为4.0.3(api 15),我是否应该安装该版本和最新版本之间的所有sdk?或者我应该只安装与我将用于测试的设备/模拟器相同的sdk级别作为平台版本吗

那我什么时候为appstore生成最终的apk呢?它应该可以在所有android平台版本中工作,从我的目标MinSDK开始

我在读关于Android支持库的文章,我想它应该是最新sdk的一部分。如果我在我的应用程序上使用它,我还应该为编译安装早期的sdk版本吗?一旦我使用了支持库,我就不再需要来自早期API版本的包了吗


致以最诚挚的问候。

最低版本不需要SDK。您只需要使用目标/最高版本的SDK


通过目标API版本的SDK管理器下载平台工具和平台。如果您使用的功能在最低版本中不可用,请使用Android支持库。

设置最低SDK的目的是让设备知道它们是否能够基于所使用的SDK运行代码。您不需要拥有SDK的所有版本,只需要拥有为其开发的最新版本。如果您使用的是Android Development Studio,它将在您为项目设置的最低SDK不支持您尝试实现的功能时发出警告