SDK 执行任何 API 级别。必须安装组件?
Posted
技术标签:
【中文标题】SDK 执行任何 API 级别。必须安装组件?【英文标题】:SDK does any API level. component have to be installed? 【发布时间】:2015-03-12 12:27:53 【问题描述】:我更换了笔记本电脑,所以我必须再次安装 eclipse 和 android sdk。我不记得我应该安装每个 API 级别的哪个组件。 我的意思是:我安装了 Android SDK、SDK 平台、ARM eabi V7A 系统映像的文档; Intel x86 Atom_64 系统映像,适用于 API 级别 21 的 Android SDK 的来源。
我应该安装其他组件吗?
否则,如果我想安装其他 APl 级别,我是否应该重复安装相同的组件,例如 ARM EABI v7a System Image?
感谢您的回答。
【问题讨论】:
【参考方案1】:那些系统映像是模拟器。如果你有一个物理设备使用它,性能会更好,据我所知,谷歌地图之类的东西在模拟器上并不能真正工作。
您只需要安装开发应用程序所针对的 API 级别以及以下内容: - Android SDK 工具 - Android SDK 平台工具 - Android SDK 构建工具 - Android 支持存储库 - Android 支持库 - 谷歌播放服务 - 谷歌存储库 - 英特尔 X86 仿真器加速器(HAXM 安装程序)。仅当您想使用 x86 仿真器并且下载后您仍需要从 Extras 文件夹手动安装。
根据您的应用程序的用途,您可能不需要所有这些,但它们应该涵盖大多数情况。
【讨论】:
感谢您的回答。如果我只安装 API 级别 21 (android 5.0),应用程序是否可以在具有不同 android 版本的设备上运行? 它可以工作,取决于您使用的 API 以及 build.gradle 文件的配置方式。将运行您的应用程序的设备的最低版本设置为“minSdkVersion”,请参阅tools.android.com/tech-docs/new-build-system/…以上是关于SDK 执行任何 API 级别。必须安装组件?的主要内容,如果未能解决你的问题,请参考以下文章
还必须保留哪些android 7.0 sdk组件才能支持android 7.1.1