基于Java语言的安卓程序编程之一环境搭建2
3 Eclipse及其插件的安装
Eclipse可以看成是Java的集成开发环境。基于Java语言的安卓程序编程就是在Eclipse上进行的。Eclipse附带了一个标准的插件集,通过Eclipse可以下载最新的安卓SDK(软件开发包,Software Development Kits)和ADT(安卓开发工具,Android Development Tools)。只有更新了以上两个插件,才能实现安卓程序的编程。
3.1 Eclipse Bundle
通过Eclipse在线更新SDK和ADT是一个非常缓慢的过程,很容易出错。因此,可以下载Eclipse Bundle(或者叫做ADT Bundle),在Eclipse Bundle中包含了ADT、SDK、安卓平台、安卓平台工具等,无需再进行在线更新。
3.2 安卓SDK环境变量的配置
与JDK的环境变量相似,也需要将Eclipse中的安卓SDK工具所在的文件夹加入到Path路径下。clipse中的安卓SDK工具所在的路径为Eclipse Bundle所在的路径下的“sdk\tools”和“sdk\platform-tools”中。因此,将这两个文件夹赋值给Path环境变量,方法与2.2.2中提到的方法相同。
配置完成之后,可以在cmd窗口中输入“android –h”来判断配置是否成功,如出现图3-1所示界面,说明安卓环境变量的配置成功。
图3-1 SDK环境变量的配置成功
4 ADT和SDK
在3中提到,Eclipse必须下载最新的安卓SDK(软件开发包,SoftwareDevelopment Kits)和ADT(安卓开发工具,Android Development Tools)才能进行安卓编程。
4.1 ADT与SDK的版本对应
Eclipse的ADT和SDK的版本以及API等级需要对应。ADT-22对应安卓4.3版本的SDK,其对应的API等级是18。三者对应的关系如图4-1所示。
图4-1 SDK、ADT和API的对应关系
4.2 ADT与SDK的版本查询
4.2.1 ADT版本的查询
打开Eclipse.exe程序,在其菜单栏中选择“Help->About ADT”,如图4-2所示。
图4-2 显示ADT版本
之后在“About ADT”对话框中查看ADT版本,如图4-3所示。
图4-3 版本号为22.2.1的ADT
4.2.2 SDK版本的查询
在Eclipse程序主界面的菜单栏中选择“Window->Preferences”,如图4-4所示。在“Preferences”对话框中,在左侧选择“Android”,在右侧点击“Browse...”按键选择SDK所在的文件夹。SDK所在的文件夹为Eclipse Bundle所在文件夹下的SDK子文件夹。之后,在下方的列表中即可显示SDK的版本,如图4-5所示。
图4-4 显示SDK版本
图4-5 版本号为4.3的SDK
4.3 ADT和SDK的离线升级
当出现ADT与SDK版本不匹配时,需要升级ADT或者SDK。在3.1中已经提到,在线升级ADT和SDK是一个非常缓慢的过程,因此我们可以选择离线升级。
4.3.1 SDK的离线升级
下载最新版本的安卓SDK,如果是压缩文件,则将其解压缩。解压之后的文件夹的名称格式是“android-XX”,其中XX表示API等级或者SDK版本号。将该文件拷贝到Eclipse Bundle所在文件夹下的“sdk\platforms”文件夹下即可。此时,可以利用4.2.2中的方法进行SDK版本号的查询和设置。
4.3.2 ADT的离线升级
下载最新版本的ADT,打开Eclipse程序,在主界面的菜单栏中选择“Help->Install NewSoftware...”,如图4-6所示。
图4-6 安装ADT
在弹出“Install”对话框中选择“Add...”按键,在弹出的“Add Repository”对话框中,在“Name:”框中输入“ADT”,之后点击“Archive...”按键,在弹出的“Repository Archive”对话框中选择已经下载好的最新版本的ADT,点击“OK”按键。如图4-7所示。
图4-7 离线安装ADT
接下来在列表中选择要安装的“DeveloperTools”,并一路点击“Next”、“OK”或者“Yes”,完成ADT的离线升级。最后,可以使用4.2.1中介绍的方法查看ADT是否升级成功。
基于Java语言的安卓程序编程之一环境搭建2相关推荐
- Appium+Java实现对安卓APK的自动化测试(环境搭建、脚本编写、错误问题、解决方法)
先说下 "一定要有耐心,一定要有耐心,一定要有耐心" ,"别放弃,遇到的问题最终都会解决掉". 环境配置:下载并安装配置环境变量,不会的百度一下, 下面需要的软 ...
- 基于Java语言的Appium的使用讲义
第一章 基于 Java 语言的 Appium 的使用 一. Appium 简介 1 什么是 Appium 是一个移动端的自动化测试框架,可用于测试原生应用,移动网页应用和混合型应用, 且是跨平台的 ...
- Leetcode刷题 463题:岛屿的周长(基于Java语言)
** Leetcode刷题 463题:岛屿的周长(基于Java语言) ** 一. 题目描述: 给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域. 网格中的格子水平和垂直方向相 ...
- 基于Java语言构建区块链(四)—— 交易(UTXO)
基于Java语言构建区块链(四)-- 交易(UTXO) 2018年03月11日 00:48:01 wangwei_hz 阅读数:909 标签: 区块链比特币 更多 个人分类: 区块链 文章的主要思想和 ...
- 基于Java语言构建区块链(五)—— 地址(钱包)
基于Java语言构建区块链(五)-- 地址(钱包) 2018年03月25日 18:02:06 wangwei_hz 阅读数:1292更多 个人分类: 区块链bitcoin比特币 文章的主要思想和内容均 ...
- java 解析数据包_一种基于Java语言的网络通讯数据包解析方法与流程
本发明涉及网络通讯领域,特别涉及一种基于Java语言的网络通讯数据包解析方法. 背景技术: 计算机系统和网络的大量普及使用使全球跨入了信息化时代.但是,正由于现代社会中几乎一切都在"计算机化 ...
- OpenJWeb(v1.9)企业级信息化应用平台开源版发布公告(基于Java语言开发)
OpenJWeb(v1.9) 企业级信息化应用平台 开源版发布公告 (基于Java语言开发) 软件开发人员的创业伴侣.架构参考 软件外包公司的二次开发利器 Java培训机构 ...
- java+SpringBoot+HTML+Mysq基于Java语言开发的奶茶外卖平台
详细功能设计:请点击下面链接查看 java+SpringBoot+HTML+Mysq基于Java语言开发的奶茶外卖平台_哔哩哔哩_bilibili 源码+论文获取: 源码+论文获取请私信获取 摘 ...
- 基于Java语言双色球摇奖过程的模拟实现
作者 | 顾北 对这个世界充满向往的理想主义者 基于JAVA语言编写,模拟实现双色球摇奖器摇奖过程,产生的有效号码与用户输入的有效号码对比,输出用户的中奖情况. 用户首先输入自己购买的双色球号码(其中 ...
最新文章
- Java培训零基础学员必须要知道的知识点
- Android ListView 自定义背景后 滚动时的背景变黑问题
- 用指针式万用表欧姆档检测发光二极管
- PYDay6- 内置函数、验证码、文件操作、发送邮件函数
- 【深度学习】实战教程 | 车道线检测项目实战,霍夫变换 新方法 Spatial CNN
- android 内存占用工具,Android系统检测程序内存占用各种方法
- 生信宝典之傻瓜式(五) 文献挖掘查找指定基因调控网络
- Android开发14——监听内容提供者ContentProvider的数据变化
- [Android5 系列—] 3. 支持不同的设备
- Arcgis javascript那些事儿(十三)——距离面积计算
- b+树时间复杂度_几分钟学会Java实现图的最小生成树:Kruskal算法
- 配置VIM语法高亮及自动缩进
- Java基础面试题(2022年)
- 《托马斯大学微积分》习题1.4——31
- 微信小程序-腾讯地图报错:鉴权失败,请传入正确的key
- Leetcode——四数之和问题
- C++标准库——STL
- 阿狸html浪漫代码,好看可爱的阿狸空间留言代码_阿狸 你的乖巧我学不来
- html页面标尺,canvas实现标尺.html
- 负载均衡服务器性能数据,用缓存服务器负载均衡 提数据库查询效率
热门文章
- 手机上安装ubuntu
- blender关于怎么导出上完色的FBX格式模型、以及导出后再导入,材质预览和渲染模式下材质透明度混乱的解决办法。
- RHEL8红帽子系统 网卡命令
- 蚂蚁金服副总谈区块链
- css app菜单,简单的Material Design风格手机App菜单特效
- 11.2 申请API KEY
- 树莓派Zero 2W python3.7 安装tensorflow2.2
- [转]Kaldi命令词识别
- 为什么大家都在用 PDF? PDF 文档怎么修改?
- Charles 抓包夜神模拟器,实现对App网络请求的监控