Eclipse配置Android开发环境_eclipse配置安卓开发环境-程序员宅基地

技术标签: ADT  编程软件的环境搭建、安装、使用以及项目结构的建立  android  SDK  Android  eclipse  


在配置好环境的eclipse中安装Android SDK(Software Development Kit)和ADT插件。

环境变量的配置

配置环境变量的系统变量时,变量名称必须为“ANDROID_HOME”!此处决不能像下方推荐的博客那样设为“ANDROID_SDK_HOME”,否则无论如何修改,都无法响应测试环境配置是否完成时的指令。
SDK的安装过程主要参考这篇博客
在SDK安装完成后,还需要在eclipse中安装ADT(Android开发工具)插件。

测试环境是否配置完毕

在命令提示行中输入adb,如果出现下图,则说明platform-tools配置成功。
在这里插入图片描述
在命令提示行中输入android -h,如果出现下图,则说明tools配置成功。
在这里插入图片描述
以上都显示配置成功的话,Android SDK环境就配置完毕了,就可以使用命令行工具开发了。

ADT插件的安装

ADT的下载

在线安装(未试成功)

  1. 启动Eclipse,菜单栏选择 Help > Install New Software。

  2. 在打开的对话框中,单击Add 按钮,如下图所示。
    在这里插入图片描述

  3. 在打开的对话框中的Name(名称)处输入"ADT Plugin"(不重要,随便起)
    Location(网址)处输入"https://dl-ssl.google.com/android/eclipse/",如下图所示。
    此处所给网址是在其它博客都有看到,但是自己没能下载成功,一直连接不上。
    在这里插入图片描述
    此处一下,因为自己未能下载成功,所以就没有截图了= =

  4. 输入完毕后,等待加载出可供下载的列表,从中选择自己需要的,单击“Next”。

  5. 阅读并接受许可协议,然后单击“Finish”。

  6. 安装完成后,重新启动Eclipse。

离线安装

从网上找到ADT的zip压缩包,然后按如下步骤进行:

  1. 启动Eclipse,菜单栏选择 Help > Install New Software。
  2. 在打开的对话框中,单击Add 按钮,如下图所示。
    在这里插入图片描述
  3. 在"Add Repository"对话框中,单击"Archive",如下图所示。
    在这里插入图片描述
    在repository archive对话框中选择下载好的ADT压缩包,选择好后,点击"Add Repository"对话框中的“Add”按钮。
    在这里插入图片描述
  4. 在确定ADT压缩包后,在原来的“Install New Software”界面中,选择自己需要的软件,点击“NEXT”
    在这里插入图片描述
  5. 在展示出的下载列表中选择自己需要的,点击“NEXT”,如下图所示。注意取消“安装要求软件期间的更新查询”。
    在这里插入图片描述
  6. 在列出的即将要安装的软件列表中,核对无误,点击“NEXT”。
    在这里插入图片描述
  7. 阅读并接受许可协议,然后单击“Finish”,进行安装。
  8. 安装完成后,重新启动Eclipse。
  9. 重启eclipse后,出现了如下提示。此时就需要我们进一步配置eclipse中的ADT插件。在这里插入图片描述
  10. 在eclipse的顶部导航栏中,依次选择windows>preferences>android。
    在这里插入图片描述
  11. 在选项卡中选择"Browse",选择之前下载的Android SDK(需要提前解压好)的zip文件(解压后的)的目录,自己的路径为“F:\android-sdk-windows”,点击确定。
  12. 此时就可以新建Android的工程项目了,如下图所示。
    在这里插入图片描述

ADT的使用

eclipse新建Android项目

后续再补全所有涉及到的过程截图。下图因为不明白是设置什么,先留在此处。
在这里插入图片描述

xml文件无法预览页面

提示“Eclipse is loading framework information and the layout library from the SDK folder. activity_main.xml will refresh automatically once the process is finished.”,如下图所示。
在这里插入图片描述
出现此问题的原因是,SDK Manager中已下载的API版本无法与配置在eclipse中的ADT版本相匹配,最后自己匹配成功的版本是 API 21 和 ADT 23.0.6。
解决方案:点击上图红框,跟换API版本,直至与ADT相匹配,如下图所示。
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010804417/article/details/120266888

智能推荐

七十六、Fluent初始化patch和UDF详解_fluent中patch-程序员宅基地

文章浏览阅读1.3k次,点赞19次,收藏19次。这可以包括对初始化的速度场、温度场、体积分数场等进行调整,也可以是对经过计算后的各物理量场进行修正。Patch操作的目的是在流场中选择性地改变某些部分的特定物理量数值。_fluent中patch

Java课程设计-基于Java Swing的职工信息管理系统_基于java swing管理系统-程序员宅基地

文章浏览阅读2.4w次,点赞10次,收藏76次。基于Java Swing的职工信息管理系统职工信息管理系统1.介绍2.相关技术3.项目地址4.所需环境5.安装教程6.运行截图7.相关博客1.介绍在职工信息管理系统中,主要是对职工信息管理,功能分下如下:1.职工信息的添加2.职工信息的查询(按工号进行查询)3.职工信息的删除(按工号进行删除)4.职工信息的修改(按工号进行修改)2.相关技术Java的Swing编程Java的JDBC编程3.项目地址https://gitee.com/jack0240/staff-manage.git_基于java swing管理系统

2023年全国职业院校技能大赛 模块B:Windows+Linux服务部署——完整版、视频配置+赛题解析_全国职业院校技能大赛网络建设与运维windows-程序员宅基地

文章浏览阅读1k次,点赞35次,收藏10次。基于2023年全国职业院校技能大赛——网络系统管理赛项——Windows+Linux服务部署——完整版(包含 视频配置+赛题解析)内容完整~负责售后服务。_全国职业院校技能大赛网络建设与运维windows

linux怎么查看操作系统版本_linux 查看操作系统版本-程序员宅基地

文章浏览阅读1.2w次。linux怎么查看操作系统版本_linux 查看操作系统版本

concurrent.futures.ThreadPoolExecutor并发库详解-程序员宅基地

文章浏览阅读8.6k次,点赞5次,收藏14次。concurrent.futuresPython3.2带来的新版功能。是Python并发执行的标准库。这个模块具有线程池和进程池、管理并行编程任务、处理非确定性的执行流程、进程/线程同步等功能。concurrent.futures 是两个文件放在一起作为这个模块,因为concurrent文件夹下只有futures这个文件夹,而futures下有两个主要文件thread.py和proces..._concurrent.futures.threadpoolexecutor

php 过时了,12款永不过时的PHP框架-程序员宅基地

文章浏览阅读183次。Laravel是先进最流行、最先进的PHP框架,开源并且入门简单,几乎不需要什么学习投入。由于用户群多,所以Laravel的文档非常丰富,无论对于初学者还是对于有一定PHP开发经验的朋友都是一个不错的选择。CodeIgniter的是一套小巧但功能强大的PHP框架,做为一个简单而"优雅"的工具包,它是一套专为PHP开发者建立功能完善的网络 应用程序。如果你是一个使用共享主机,并且为客户所要求的期限而..._php有类似于guava

随便推点

stm32采集交流电压信号_STM32 交流电压采样 ADC 变换 DMA传输-程序员宅基地

文章浏览阅读4.0k次,点赞2次,收藏17次。/* ADC1 registers reset ----------------------------------------------------*/ADC_DeInit(ADC1);/* ADC1 configuration ------------------------------------------------------*/ADC_StructInit(&my_ADC_..._stm32交流电压采样程序

IC验证学习笔记(MCDF)实验3-generator生成和发送数据、monitor和checker_mcdf怎么控制数据-程序员宅基地

文章浏览阅读152次。Lab2是generator通过get_trans()获得一个句柄,然后立马返回给initiator的chnl_write(),而在Lab3中,generator产生了一个对象,并把句柄写入到req_mb这个信箱中,然后initiator会拿到这个句柄,并把它消化掉,消化掉以后会重新克隆一个一模一样的对象,发送之前会把变量rsp置为1,表示已经响应,然后把这个已响应的对象放到rsp_mb信箱中,generator就可以通过变量rsp来判断initiator是否已经消化掉了这个数据。_mcdf怎么控制数据

python和spyder环境搭建,Python环境搭建与Spyder的安装使用-程序员宅基地

文章浏览阅读2.3k次。声明:刚开始接触Python纯属小白一枚,如有错误还请各位大佬能够指出纠正,感谢!1、下载Python(选用的是Python3.4.2rc1)下载地址:32bit-->https://www.python.org/ftp/python/3.4.2/python-3.4.2rc1.msi64bit-->https://www.python.org/ftp/python/3.4.2/pyt..._spyder python安装教程

WebStorm操作Git_webstorm修改git账号-程序员宅基地

文章浏览阅读3.5k次。前期配置① 确定git已经安装后,打开webstorm,在file-settings中直接搜索github,然后输入自己github的账号密码② 点击test,出现onnection successful的提示框,说明连接到github账户。 ③ 检查git,打开webstorm,在file-settings中直接搜索git,点击test,出现onnection successful的..._webstorm修改git账号

SpringBoot使用EasyExcel批量导出500万数据_springboot poi五百万数据导入导出-程序员宅基地

文章浏览阅读2.9k次。SpringBoot使用EasyExcel批量导出500万数据_springboot poi五百万数据导入导出

系统思维-程序员宅基地

文章浏览阅读555次。比如企业转型问题:一些企业想要从低端产品向高端产品转型。但问题是,由于之前走低端路线,利润非常薄,可投入的研发和市场资金少,产品高端不起来。这是不少企业在转型的时候所要面临的问题,就像是个死循环,如下图:再比如工作量,我们会发现,在职场上,部分人的工作是恶性循环:他们的工作负荷看起来很大,工作压力随之增大,又因为工作压力太大,做事情很容易出错,导致工作效率降低(单位时间内能够处理的工作..._csdn怎么看是增强型回路还是调节型回路

推荐文章

热门文章

相关标签