《Android程序设计》一1.4 保持版本最新

简介: 本节书摘来自华章出版社《Android程序设计》一 书中的第1章,第1.4节,作者:G. Blake Meike, Masumi Nakamura,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.4 保持版本最新

JDK、Eclipse和Android SDK源于不同的供应商。用于开发Android软件的工具可能变化非常快。这是在本书(尤其是本章)中,建议你通过查看Android开发者网站来获取工具的最新兼容版本的相关信息的原因。即使在学会了开发Android软件之后,保持软件工具的及时更新和可兼容性也很有可能是一件必要的任务。
Windows、Mac OS X和Linux等系统自身都带有自动更新机制,能够使你的软件版本保持最新。但是Android SDK的这种整合方式所带来的一个后果是,各个软件的更新的保持需要采用不同的机制。

1.4.1 保持Android SDK版本最新

Android SDK不是桌面操作系统的一部分,也不是Eclipse插件的一部分,因此操作系统和Eclipse都不会自动更新SDK文件夹中的内容。SDK有自己的更新机制,SDK和AVD管理器提供了用户界面。如图1-14所示,在左窗格中选中安装包,可以显示出系统上已经安装的SDK组件列表。单击Update All按钮就可以启动更新,它会把可用的更新列表显示出来。

screenshot

通常情况下,需要安装所有可用的更新。

1.4.2 保持Eclipse和ADT插件版本最新

虽然Android SDK无法通过操作系统和Eclipse进行更新,但是ADT插件及所有其他的Eclipse组件可以通过Eclipse自己的更新管理系统完成更新。为了对Eclipse环境中的所有组件进行更新,包括ADT插件,可以使用Help菜单中的Check for Updates命令。这样会显示出所有可用的更新,如图1-15所示。

screenshot

通常情况下,只需要单击Select All按钮选择并安装所有可用的更新。所列出的更新取决于所安装的Eclipse模块及Eclipse环境最近是否有过更新。

1.4.3 保持JDK版本最新

Java的更新不需要像SDK、ADT插件和其他Eclipse插件那样频繁。如果你在阅读本书时Java 7还没有发布,但其离发布也不会太久,Android开发人员需要关注它。在选择更新JDK之前,首先检查Android开发者网站中的系统需求页面。
如果需要更新,并且你使用的是Macintosh或Linux系统,则查看系统可用的更新,看是否包含新版本的JDK。如果系统中的JDK是通过供应商安装的,或者是通过Linux发布的库安装的,则系统中JDK的更新会通过更新机制自动完成。

相关文章
|
编解码 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)1
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)
1343 1
|
9月前
|
存储 机器学习/深度学习 API
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
1357 31
Android API Level 到底是什么?和安卓什么关系?应用发布如何知道自己的版本?优雅草卓伊凡
|
人工智能 搜索推荐 物联网
Android系统版本演进与未来展望####
本文深入探讨了Android操作系统从诞生至今的发展历程,详细阐述了其关键版本迭代带来的创新特性、用户体验提升及对全球移动生态系统的影响。通过对Android历史版本的回顾与分析,本文旨在揭示其成功背后的驱动力,并展望未来Android可能的发展趋势与面临的挑战,为读者呈现一个既全面又具深度的技术视角。 ####
|
移动开发 安全 Java
Android历史版本与APK文件结构
通过以上内容,您可以全面了解Android的历史版本及其主要特性,同时掌握APK文件的结构和各部分的作用。这些知识对于理解Android应用的开发和发布过程非常重要,也有助于在实际开发中进行高效的应用管理和优化。希望这些内容对您的学习和工作有所帮助。
1529 83
|
12月前
|
Java API 开发工具
Android cmdline-tools版本与最小JDK的关系
总的来说,Android的命令行工具和JDK之间的关系就像是一场舞会,两者需要彼此配合,才能共同创造出美妙的舞蹈。如果选择了不合适的舞伴(即不兼容的版本),可能会导致舞蹈中的步伐混乱,甚至无法完成舞蹈。而即使选择了合适的舞伴,也需要考虑舞伴的舞蹈技巧(即性能和稳定性),才能确保舞蹈的完美表现。因此,选择合适的Android命令行工具和JDK版本,是每一个Android开发者都需要面对的重要决定。
380 13
|
安全 开发工具 Android开发
【Android Git】Git版本回退方式
在实际操作中,选择合适的版本回退方式,可以有效地管理代码版本,提高开发效率和代码质量。
741 26
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
874 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
编解码 开发工具 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
1351 2
|
开发工具 git 索引
repo sync 更新源码 android-12.0.0_r34, fatal: 不能重置索引文件至版本 ‘v2.27^0‘。
本文描述了在更新AOSP 12源码时遇到的repo同步错误,并提供了通过手动git pull更新repo工具来解决这一问题的方法。
761 1
|
Shell Serverless
makefile 函数全解
makefile 函数全解
970 0
makefile 函数全解

热门文章

最新文章