最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法。繁琐的配置步骤是否是你头疼呢,详细配置步骤你值得拥有!)

简介: 最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法。繁琐的配置步骤是否是你头疼呢,详细配置步骤你值得拥有!)

最详细的Android开发环境配置经验分享(包含配置过程中可能出现的问题及解决办法,目前最新)


最详细的Android开发环境配置经验分享(Eclipse,包含配置过程中可能出现的问题及解决办法)


经过一天内的一波三折,在这安静的夜晚,我觉得自己很有必要总结一下配置安卓开发环境的经验以及遇到的问题,以供志同道合的朋友借鉴,希望能给大家带来帮助。(相信很多朋友也会因繁琐的安卓开发环境配置而感到头疼,在这里,我会把所有可能遇到的问题及解决方案列出来供大家参考,希望能对你有所帮助)

安卓开发环境的配置包含5个步骤:

①下载并安装JDK;

②配置Windows上JDK的变量环境;

③下载安装Eclipse;

④下载安装Android SDK;

⑤为Eclipse安装ADT插件。

下面分步骤详细介绍每一步和在每一步中可能出现的问题及解决办法。


第一步 下载并安装JDK


要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面,当前下的地址链接为http://www.oracle.com/technetwork/java/javase/downloads/index.html,进入界面后选择自己电脑系统的对应版本即可。

20210123224435142.png

20210123224130358.png

下载到本地电脑后双击进行安装。JDK默认安装成功后,会在系统目录下出现两个文件夹,一个名称为jdk,一个名称为jre(现在的版本应该都只会出现一个名为jdk+版本号的文件夹)。

20210123224702556.png

JDK:开发工具;JRE:(运行环境)运行时类库。JDK的全称是Java SE Development Kit,也就是Java 开发工具箱。SE表示标准版。JDK是Java的核心,包含了Java的运行环境(Java Runtime Environment),一堆Java工具和给开发者开发应用程序时调用的Java类库。JRE——运行环境

java runtime environment (java运行时环境)的缩写。现在的JRE一般都包含在JDK里边,因此下载完以后只会出现一个JDK的文件。(下载完的JDK可以放在电脑的任意位置)


第二步 配置Windows上JDK的变量环境


在这里就只介绍配置方法,对于为何要这么做就不过多阐述,若有兴趣的话可以自行百度了解。

为了配置JDK的系统变量环境,我们需要设置三个系统变量,分别是JAVA_HOME,Path和CLASSPATH。下面是这三个变量的设置方法。

    1、JAVA_HOME
    先设置这个系统变量名称,变量值为JDK在你电脑上的安装路径:C:\Program Files\Java\jdk1.8.0_20。创建好后则可以利用%JAVA_HOME%作为JDK安装目录的统一引用路径。
    2、Path
    PATH属性已存在,可直接编辑,在原来变量后追加:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 。
    3、CLASSPATH 
    设置系统变量名为:CLASSPATH  变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 。(注意变量值字符串前面有一个"."表示当前目录,设置CLASSPATH 的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。)


第三步 下载安装Eclipse


Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

Eclipse的安装有两种方式。

第一种是先在官网*https://www.eclipse.org/downloads/*下载这个:


20210123230742570.png

20210123233250205.png

注意:在这里可以更换镜像服务器,尽量选择距离自己位置最近的镜像服务器,这样下载的速度也更快。


这是一个安装程序,将其放置在你电脑的任意位置即可,然后打开。

20210123231456675.png

然后选择第一个或第二个进行安装即可(第一个是供个人开发者使用,第二个是供企业开发者使用)。

20210123231828444.png


在这里第一项的JDK位置它会自动搜索获取,你只需要设置你需要安装的位置即可。

注意:在这一步,你可能会遇到下面的情况:

20210123233419291.png

遇见这种问题的话,你就用第二种方法下载安装即可。

第二种安装方法是直接下载一个压缩包,仍然是在官网https://www.eclipse.org/downloads/下载。

20210123233818304.png

20210123232925544.png

第四步 下载安装Android SDK


配置了JDK变量环境,安装好了Eclipse,这个时候如果只是开发普通的JAVA应用程序,那么Java的开发环境已经准备好了。我们要通过Eclipse来开发Android应用程序,那么我们需要下载Android SDK(Software Development Kit)和在Eclipse安装ADT插件,这个插件能让Eclipse和Android SDK关联起来。

打开http://developer.android.com/sdk/index.html,我们发现google提供了集成了Eclipse的Android Developer Tools,因为我们这次是已经下载了Eclipse,所以我们选择单独下载Android SDK。

20210123234507237.png


注意:若这个地址的页面无法打开的话,就去这个网盘地址https://pan.baidu.com/s/1i33Puo1?utm_source=androiddevtools&utm_medium=website下载,或者自己搜索Android SDK,自行下载一个即可,下载的Android SDK和下载的eclipse尽量放置在一个位置。


20210123235232684.png

20210123235427158.png


在Android SDK的安装目录下,双击“SDK Manager.exe”,打开Android SDK Manager,Android SDK Manage负责下载或更新不同版本的SDK包,我们看到默认安装的Android SDK Manager只安装了一个版本的SDK Tools。

20210123235616548.png

注意:打开Android SDK Manager,它会获取可安装的sdk版本,但是国内有墙,有时候会出现获取失败,Android SDK Manager不能显示所有包的情况(上图所示)。正常情况应该是这样的(会显示哪些已安装,哪些没有安装):

20210124000336857.png

出现上边提到的获取失败的问题会有多种原因,极大可能是国内镜像源无法使用的原因,可以按以下方法逐一尝试:


①首先,看你的360安全卫士,腾讯管家,手机助手之类的软件是否关闭,一定要确保这类软件都是关闭的。

②在 C:\Windows\System32\drivers\etc\ 路径下的hosts文件的末尾添加 74.125.237.1 dl-ssl.google.com(用记事本打开),并在Android SDK Manager中点击 tools => Options=>勾选 Force https://…sources to be fetched using http://…

20210124001521155.png

如不行载尝试在 Windows在C:\WINDOWS\system32\drivers\etc目录下host文件添加:

#Google主页

203.208.46.146 www.google.com


#这行是为了方便打开Android开发官网 现在好像不翻墙也可以打开


74.125.113.121 developer.android.com

#更新的内容从以下地址下载

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com


③选择Tools->Options,然后进入如下图界面,并对HTTP Proxy Server(国内镜像源)和HTTP Proxy Port(端口号),最后重启一下。

20210124003041703.png


几个常用的镜像源和端口号如下:


mirrors.opencas.cn 80

mirrors.opencas.org 80

mirrors.opencas.ac.cn 80

sdk.gdgshanghai.com 8000

ubuntu.buct.edu.cn 80

ubuntu.buct.cn 80

ubuntu.buct6.edu.cn 80


当出现上边提到的正常情况后就可以进行下载安装了,需要说明的是,Android SDK Build-tools和API安装最新的版本即可,Extras里的内容都是好东西,全选即可,然后就可以点击Install进行下载了,一次下载可能会出现有些工具没有下载上,这个时候只需要多下载几次就可以了。下面就是正常下载中的情形:


20210124000143754.png

第五步 为Eclipse安装ADT插件


前面我们已经配置好了java的开发环境,安装了开发Android的IDE,下载安装了Android SDK,但是Eclipse还没有和Android SDK进行关联,也就是它们现在是互相独立的,就好比枪和子弹分开了。为了使得Android应用的创建,运行和调试更加方便快捷,Android的开发团队专门针对Eclipse IDE定制了一个插件:Android Development Tools(ADT)。

下面是在线安装ADT的方法:

启动Eclipse,点击 Help菜单 -> Install New Software… ?,点击弹出对话框中的Add… 按钮。


20210124005342537.png

然后在弹出的对话框中的Location中输入:http://dl-ssl.google.com/android/eclipse/,Name可以输入ADT,点击“OK”按钮。

20210124005925120.png

斜体样式

20210124010040610.png


安装好后会要求你重启Eclipse,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联。注意:在这里可能会出现ADT的在线安装地址没法用问题,这是可以采用离线下载,方法如下:

首先需要从网上下载ADT,地址链接为http://xiazai.zol.com.cn/detail/44/431613.shtml,然后点击Eclipse—Help—Install New Software—Add,填写Name,点击Archive,选择刚下载的ADT。然后,在Work with的列表中找到刚才添加的这一项,如下所示:


20210124005741721.png

注意:如果你还没有通过sdk manager工具安装Android任何版本的的sdk,它会提醒立刻安装它们。如果Eclipse没有自动关联Android sdk的安装目录,那么你可以在打开的Eclipse选择 Window -> Preferences ,在弹出面板中就会看到Android设置项,填上安装的SDK路径,则会出现刚才在SDK中安装的各平台包,按OK完成配置。


至此,,我们在Windows上的Android上的开发环境搭建就完成了!这时候,你用Eclipse的File—>New—>Project…新建一个项目的时候,就会看到建立Android项目的选项,这样就可以开始你的Android开发之旅了!


如果你在环境配置过程中出现以上没有有提到的问题,欢迎留言讨论!

相关文章
|
2月前
|
IDE Android开发 iOS开发
深入解析Android与iOS的系统架构及开发环境差异
本文旨在探讨Android和iOS两大主流移动操作系统在系统架构、开发环境和用户体验方面的显著差异。通过对比分析,我们将揭示这两种系统在设计理念、技术实现以及市场策略上的不同路径,帮助开发者更好地理解其特点,从而做出更合适的开发决策。
159 2
|
2月前
|
开发工具 Android开发 Swift
安卓与iOS开发环境对比分析
在移动应用开发的广阔舞台上,安卓和iOS这两大操作系统无疑是主角。它们各自拥有独特的特点和优势,为开发者提供了不同的开发环境和工具。本文将深入浅出地探讨安卓和iOS开发环境的主要差异,包括开发工具、编程语言、用户界面设计、性能优化以及市场覆盖等方面,旨在帮助初学者更好地理解两大平台的开发特点,并为他们选择合适的开发路径提供参考。通过比较分析,我们将揭示不同环境下的开发实践,以及如何根据项目需求和目标受众来选择最合适的开发平台。
46 2
|
1月前
|
开发工具 Android开发 iOS开发
深入解析安卓与iOS开发环境的优劣
【10月更文挑战第4天】 本文将深入探讨安卓和iOS两大主流移动操作系统的开发环境,从技术架构、开发工具、用户体验等方面进行详细比较。通过分析各自的优势和不足,帮助开发者更好地理解这两个平台的异同,从而为项目选择最合适的开发平台提供参考。
22 3
|
1月前
|
编译器 Android开发
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
配置环境变量,使CMakeLists.txt可直接使用Android NDK工具链编译项目
|
1月前
|
Java Android开发 Windows
玩转安卓之配置gradle-8.2.1
为安卓开发配置Gradle 8.2.1,包括下载和解压Gradle、配置环境变量、修改配置文件以增加国内镜像,以及在Android Studio中配置Gradle和JDK的过程。
72 0
玩转安卓之配置gradle-8.2.1
|
1月前
|
开发工具 Android开发 开发者
Android开发环境搭建
如何搭建Android开发环境,包括下载和安装Android Studio、配置SDK、创建新的Android工程项目等。
71 0
Android开发环境搭建
|
2月前
|
Dart 开发工具 Android开发
在 Android 系统上搭建 Flutter 环境的具体步骤是什么?
在 Android 系统上搭建 Flutter 环境的具体步骤是什么?
|
1月前
|
开发工具 Android开发 Swift
安卓与iOS开发环境的差异性分析
【10月更文挑战第8天】 本文旨在探讨Android和iOS两大移动操作系统在开发环境上的不同,包括开发语言、工具、平台特性等方面。通过对这些差异性的分析,帮助开发者更好地理解两大平台,以便在项目开发中做出更合适的技术选择。
|
1月前
|
开发工具 Android开发 iOS开发
安卓与iOS开发环境深度对比
【10月更文挑战第1天】本文旨在探讨和分析安卓(Android)与苹果(iOS)两大主流移动操作系统在应用开发环境上的不同点。通过比较它们的开发工具、语言、用户体验设计、市场策略及生态系统,本文将为开发者提供一份详尽的参考指南,帮助他们做出更合适的开发平台选择。此外,文章还将探讨两大平台未来的发展趋势,以及这些趋势可能对开发者和用户产生的影响。
46 0
|
2月前
|
Android开发
Android中SurfaceView的双缓冲机制和普通View叠加问题解决办法
本文介绍了 Android 平台上的 SurfaceView,这是一种高效的图形渲染控件,尤其适用于视频播放、游戏和图形动画等场景。文章详细解释了其双缓冲机制,该机制通过前后缓冲区交换来减少图像闪烁,提升视觉体验。然而,SurfaceView 与普通 View 叠加时可能存在 Z-Order 不一致、同步问题及混合渲染难题。文中提供了使用 TextureView、调整 Z-Order 和创建自定义组合控件等多种解决方案。
123 9