Android 我应该使用SDK管理器下载哪些新软件包

Android 我应该使用SDK管理器下载哪些新软件包,android,qt,sdk,package,Android,Qt,Sdk,Package,Qt5.12的新版本SDK在工具文件夹中没有包含SDK管理器,因此我需要Android Studio来添加/删除这些包 我知道必须根据目标和目的选择API。但是,由于API是新的(28),并且有不同的下载选项,下载什么相当令人困惑 我没有真正的Android设备,也不想使用模拟器。我只想使用Android工具包构建程序,并从中创建APK文件。之后,我将在真正的Android设备上测试这些APK文件,包括新的或中年智能手机和平板电脑 出于这些目的,我应该安装哪些软件包,例如,在下面的屏幕截图中需要

Qt5.12的新版本SDK在工具文件夹中没有包含SDK管理器,因此我需要Android Studio来添加/删除这些包

我知道必须根据目标和目的选择API。但是,由于API是新的(28),并且有不同的下载选项,下载什么相当令人困惑

我没有真正的Android设备,也不想使用模拟器。我只想使用Android工具包构建程序,并从中创建APK文件。之后,我将在真正的Android设备上测试这些APK文件,包括新的或中年智能手机和平板电脑

出于这些目的,我应该安装哪些软件包,例如,在下面的屏幕截图中需要选中哪些复选框。然后,我将对一些较低级别的API重复该模式


如果您不需要模拟器,那么您就不需要“系统映像”

至于API级别,这实际上取决于您希望针对的最低API是什么。如果你只下载最新的API,你就大大限制了你的目标,因为这个应用程序只能在最新最棒的Android版本上运行

安全下限似乎是API级别19,即安卓4.4。所以你可以用它来构建你的应用程序,它们可以在以后的任何版本上运行

此外,如果你想向市场发布,你必须将你的目标API设置为一些最新版本,因为谷歌不会接受任何旧版本。请注意,“目标SDK”与“最低要求SDK”不同,后者在版本19中仍然可以使用

安装最新的SDK版本没有多大意义,因为Qt并没有真正使用它们的功能,我的意思是,除非您正在进行一些Java原生android应用程序开发


Qt5.12的文档上写着“API21”,但19似乎工作得很好,它允许针对那些没有操作系统更新的旧设备——目前约占活动设备的7-8%。不过,如果您对此不感兴趣,您应该使用推荐的API版本21。

非常感谢您的详细回答。请再问两个问题:1-对于每个Android,例如屏幕截图中显示的9、8.1、8,我只勾选前两个选项,因为其余的都是系统图像,我不需要它们,然后对其他API重复此操作,直到API 19。你同意这一点吗?和2-我是使用Android Studio SDK管理器完成此任务,还是使用Tools文件夹中的内置SDK管理器,有什么区别吗?(我安装了一个旧版本的Android SDK工具,它给了我那个SDK管理器。)不,你只需要一个API 19(或21),只有“SDK平台”和源代码,图像是用于模拟器的。您还需要“工具”,即“Android SDK工具”、“构建工具”和“平台工具”。只要你使用哪个管理器就行。如果我同时安装API19和API21会有问题吗?(为什么不是中间的,20!)没问题。他们彼此不依赖。你有点过火了,但应该没问题。