要用Eclipse进行Android开发的朋友们,可谓是入门都要掉好多坑,我就是跳过这个坑爬出来又掉进下一个坑,接下来我就把自己使用eclipse+ADT+SDK的安装步骤详细介绍下,助大家在入门的路上更加容易。

我原先用的是WIN7操作系统,安装的是32位的Java,32位的Eclipse,几年过去了,电脑换成WIN10系统(64位),需要安装是64位的Java,64位的Eclipse,期间掉进去了很多坑,这个坑爬出来又掉进下一个坑,就是:新安装的系统编译我几年前的工程项目不停的报错,解决了这个错误,又产生其它错误。

一、遇到的第一个坑

第一步:安装  jdk-8u11-windows-x64.exe

第二步:安装eclipse-inst-jre-win64.exe

第三步:安装ADT-23.0.6.zip   (ADT)

第四步:安装installer_r24.4.1-windows.exe  (Android SDK)

结果编译几年前的工程项目,问题弹出提示信息:sun/misc/BASE64Encoder,参见下图。

网上搜索说是jdk版本过低导致无法识别sun/misc/BASE64Encoder包导致的。

二、重新找高版本的JDK重新安装

网上搜索说JDK的版本不能太高,最好是1.8.0_2,我就找了jdk-8u271-windows-x64.exe和eclipse-inst-win64---2018-09Ra V4.9.exe重新安装系统。

(一)、安装jdk-8u271-windows-x64.exe

安装完毕,参见下图:

1、在环境变量中配置JAVA_HOME

(1)、变量名文本框输入 JAVA_HOME

(2)、变量值文本框输入 C:\Program Files\Java\jdk1.8.0_271

2、在环境变量中配置Path

(1)、在Path中增加C:\Program Files\Java\jdk1.8.0_271

(2)、在Path中增加C:\Program Files\Java\jdk1.8.0_271\bin

3、重启电脑

在命令窗口输入 java -version,如果弹出如下窗口,说明安装jdk正确。

(二)、安装eclipse-inst-win64---2018-09Ra V4.9.exe

选择Eclipse也很关键,我选择的是eclipse-inst-win64---2018-09Ra V4.9.exe。

我选择 【Eclipse IDE for Java Developers】进行安装。

(三)、安装ADT

我选择的是ADT-23.0.6.zip

1、菜单栏 Help---> Install New software

2、鼠标点击Add按钮,弹出Add Repository对话框

3、在Add Repository对话框的Name中输入文本内容

随便你怎么输入文本内容,我输入的是  ADT-23.0.6   方便记忆嘛,知道自己用的是ADT-23.0.6版本的ADT。

4、在Add Repository对话框的Location中定位:要安装的ADT的位置。

点击Archive按钮,选择要安装的ADT插件。

5、在下图点击Add按钮,开始安装

(四)、安装Android SDK

我选择的是installer_r24.4.1-windows.exe。

1、Android SDK安装在D:\Android\android-sdk。

为什么我要安装在D盘而不安装在C盘呢?我就遇到了一个坑,在WIN10操作系统往C盘安装东西需要系统管理员身份,我第一次安装Android SDK的时候就默认把它安装到了C盘,结果下载SDK的API的时候,系统提示升级失败,怎么试都不行。

2、配置Android SDK的路径为D:\Android\android-sdk。

Eclipse菜单Window--->Preferences--->Android--->SDK location

3、在环境变量中配置Path

(1)、在Path中增加D:\Android\android-sdk\platform-tools

(2)、在Path中增加D:\Android\android-sdk\tools 

4、下载API

菜单Window--->Android SDK Manager

(1)、Android SDK Manager--->Tools下,我选择了安装升级

Android SDK Build-tools 19.1

Android SDK Build-tools 20

Android SDK Build-tools 21.1.2

Android SDK Build-tools 22.0.1

Android SDK Build-tools 23.0.1

Android SDK Build-tools 23.0.2

Android SDK Build-tools 23.0.3

Android SDK Build-tools 24

Android SDK Build-tools 24.0.1

Android SDK Build-tools 24.0.2

Android SDK Build-tools 24.0.3

(2)、Android SDK Manager--->下,我选择了安装升级 Android 7.0(API24)

(3)、Android SDK Manager--->下,我选择了安装升级 Android 6.0(API23)

(4)、Android SDK Manager--->下,我选择了安装升级 Android 5.1.1(API22)

(5)、Android SDK Manager--->下,我选择了安装升级 Android 5.0.1(API21)

(6)、Android SDK Manager--->下,我选择了安装升级 Android 4.4W.2(API20)

(7)、Android SDK Manager--->下,我选择了安装升级 Android 4.4.2(API19)

5、检查Android SDK

重启电脑。

(1)、在命令行下输入android -h

如果弹出如下窗口,说明Android SDK安装正确。

(2)、在命令行下输入adb

如果弹出如下窗口,说明Android SDK安装正确。

五、几年前编写的Android工程项目再次遇到的第一个坑

检查错误时,系统弹出错误提示信息:“Can‘t find API database; API check not performed”。

网上有人说是AndroidManifest.xml中定义的最低版本和目前版本跟D盘安装的SDK版本不匹配导致的。

采用如下方法解决:

(1)、Android SDK Manager--->Tools下,我选择了安装升级

Android SDK Build-tools 25

(2)、Android SDK Manager--->下,我选择了安装升级 Android 4.3.1(API18)

(3)、Android SDK Manager--->下,我选择了安装升级 Android 4.2.2(API17)

(4)、Android SDK Manager--->下,我选择了安装升级 Android 4.1.2(API16)

(5)、Android SDK Manager--->下,我选择了安装升级 Android 4.0.3(API15)

(6)、Android SDK Manager--->下,我选择了安装升级 Android 4.0(API14)

我选择了安装升级 Android 3.2(API13)

我选择了安装升级 Android 3.1(API12)

我选择了安装升级 Android 3.0(API11)

(7)、Android SDK Manager--->下,我选择了安装升级 Android 2.3.3(API10)

我选择了安装升级 Android 2.3.1(API9)

我选择了安装升级 Android 2.2(API8)

我选择了安装升级 Android 2.1(API7)

(8)、D:\Android\android-sdk\build-tools

(9)、D:\Android\android-sdk\platforms

(10)、再次检查错误

“Can‘t find API database; API check not performed”故障消除。

六、几年前编写的Android工程项目遇到的第二个坑

编译工程项目时,系统提示D:\Android\android-sdk\platform-tools找不到hprof-conv.exe

我在网上下载了一个hprof-conv.exe,拷贝到D:\Android\android-sdk\platform-tools文件夹下,故障排除。

七、几年前编写的Android工程项目遇到的第三个坑

编译工程项目时,系统提示your project contains error(s),please fix them before running your application。

故障解决方法参见博主的另外一篇文章(16条消息) EClipse执行程序,提示:your project contains error(s),please fix them before running your application。_ba_wang_mao的专栏-CSDN博客

八、检查成果

1、编译工程项目前,文件夹中没有.apk文件

2、编译工程项目后,文件夹中生成了demoClientTcpIpRMC203.apk文件

所有的坑都排除啦,哈哈!

Win10系统下Eclipse+ADT+SDK配套安装(避免遇坑)相关推荐

  1. Win10系统下mysql-5.7.23的安装和配置方法

    ****Win10系统下mysql-5.7.23的安装和配置方法**** 1. 到MySQL官网下载MySQL 5.7.23的版本,下载地址:https://dev.mysql.com/downloa ...

  2. Win10系统下.net framework 3.5安装失败报错0x800F0954的折腾过程和最终解决方法

    前几天,有朋友说PLC-Recorder软件在他们的两台配置一样的DELL电脑上都没有办法启动(双击无反应),他是WIN10系统.我建议他们检查文件是否齐全..net是否开启,他检查后,都没有发现问题 ...

  3. Win10系统下提示“系统组策略禁止安装此设备”的解决方案

    前些天系统自动更新了显卡驱动,导致出现了很多问题.重新安装显卡驱动,但却提示"系统组策略禁止安装此设备,请与管理员联系"的错误.网上查了一些资料,最后通过修改系统本地组策略中的相关 ...

  4. win10 系统下 Python2.7.18下载安装

    Python2.7.18简介 北京时间 2020 年 4 月 20 日 23 点 06 分,Python 2 维护者兼 Release Manager Benjamin Peterson 在邮件组中正 ...

  5. WIN10系统下JDK的下载、安装与环境配置

    一.JDK下载 1.在浏览器中输入下载地址:https:/www.oracle.com/downloads/ 2.找到Developer Downloads ,点击Java 3.点击Java(JDK) ...

  6. Win10系统下提示“系统组策略禁止安装此设备”的解决方案(家庭版无组策略)

    今天客户有台机器,U盘.移动硬盘都无法识别,设备管理器 安装更新驱动显示:windows已找到设备的驱动程序软件,但在试图安装时出现错误 查询信息提示:系统策略组禁止安装此设备.请与管理员联系. 查询 ...

  7. Win10系统下 OpenCV 的下载与安装

    OpenCV 的下载与安装 一.OpenCV 的下载 1.OpenCV 官网下载网址 2.GitHub 下载网址 3.注意事项 二.OpenCV 的安装 一.OpenCV 的下载 1.OpenCV 官 ...

  8. Vagrant在,win7/win10系统下搭建使用

    vagrant是什么?     vagrant是一个操作虚拟机的工具.     通过命令和配置文件来管理虚拟机,很快就能完成一套开发环境的部署,并可以打包传播,统一了开发环境,也解决了重复配置环境的麻 ...

  9. win10系统下EDK2的环境配置

    win10系统下EDK2的环境配置 安装背景 事先的软件安装 环境变量配置 开始配置EDK2 容易出错之处 安装背景 最近我们学校的课程要求我们自己配置UEFI的EDK2开发环境,我也就结合了网上的各 ...

最新文章

  1. socket编程之addrinfo结构体与getaddrinfo函数
  2. tanh函数matlab_MATLAB 基本函数
  3. 40款用于简洁网页设计的光滑英文字体【下】
  4. java线程的小问题与回答
  5. 如何简单访问HTTP的GET、POST、PUT、DELETE,MOCK数据
  6. [转自他人]一款好用的软件安装管理器
  7. vos3000配置与通讯测试(一)
  8. java操作txt文件目录
  9. Swagger Error Missing required property: responses ✖ Swagger Error Additional properties not allowe
  10. IBM推出企业信息安全框架
  11. Remix 完全本地化部署
  12. 反向传播不香了?解读 Hinton 大佬的 Forward-Forward 算法
  13. linux系统连接校园无线网卡,Linux连接校园网
  14. 麒麟座MINI板串口乱码(HAL库晶振配置)
  15. linux下scala脚本运行报错error: expected class or object definition 解决方案
  16. html在右上角显示字符,html特殊字符表
  17. 长方体体积 java程序_Java技术解决 长方体体积 问题
  18. DELL Software contest 2014 H题 1007 Covering the Corral
  19. 完全背包问题(动态规划)
  20. 教大家了解数显充气泵传感器,也就是气压传感器在充气泵中的应用

热门文章

  1. Delphi2010 MD5加密的方法
  2. vfp读取oracle 图片,在VFP中读取SQL-Server数据库Image字段
  3. vs2019添加DevExpress
  4. OpenHarmony3.1适配移远EC20模组4G上网功能
  5. 基于PAM调制的OFDM系统架构之讯号特点分析(matlab)
  6. EJB3与EJB2架构对比
  7. [UE4]不错的音效插件WWISE
  8. 手把手教你搭建实时大数据引擎FLINK
  9. 今天接到一个诈骗电话!!!原来有这么多的受害者
  10. Kepware通过OPCUA链接WinCC(Kepware作为客户端)