Android开发-之环境的搭建
关于Android开发可以使用的工具有eclipse和Android studio等,这两个工具都各有各的好处和不足。studio是谷歌推出的一款开发工具,而我们都知道Android就是谷歌公司的,所以相对于eclipse来说会好一点推荐开发使用,但是大家都知道的Google在国内是被拦截的也就是说不可以去到官网下载studio。在大家学习之初呢推荐大家使用eclipse,在国内很多企业还是用的eclipse开发的。但是学习到后面呢大家也要掌握studio的开发。那么今天我就来说一下关于如何使用eclipse去搭建我们的安卓开发环境。
一、JDK(不用安装)
JDK是Java虚拟机运行的环境
学过Java的同学在之前就配置好JDK了,那么对于刚开始接触的就需要去下载之后配置了。JDK官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
当我们下载完成后解压好放在自己想要放的位置
这时候我们就需要配置环境变量了
1、右键我的电脑-->属性-->高级系统设置-->环境变量
如下图:
2、拷贝你解压JDK的目录,我的是在:D:\Java\jdk1.8.0_91,然后点击新建-->输入变量名"JAVA_HOME"-->输入变量值(即你解压JDK的目录)
JAVA_HOME=D:\Java\jdk1.8.0_91。如下图:
3、配置CLASSPATH变量
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar
4、配置PATH变量
PATH=D:\Java\jdk1.8.0_91\bin;
PATH是原本就有的所以不用我们新建,我们需要选中PATH变量-->编辑-->新建。如图:
5、校验
随便目录运行 java -version
这时候我们的JDK就配置好了!
二、运行eclipse ADT (不用安装)
eclipse ADT官方下载地址:http://www.eclipse.org/proposals/adt/
下载好之后解压到自己想要的目录(注:最好不要有中文)
接下来就需要配置环境变量了
1、配置一个环境变量
ANDROID_HOME=D:\Java\adt-bundle-windows-x86_64-20140702\sdk
2、这时候需要打开SDK去下载所需要的版本
如图:
我这里呢是已经下载好了的,所以不需要重新下载了。
3、直接运行eclipse.exe
三、下载海马模拟器
eclipse ADT本身有自带的模拟器,如图打开自带的模拟器:
这时候看到还没有,那么我们点击create创建一个
这里要填写自己的AVD、device、target、cpu、skin等信息后点击OK完成创建
这时候就可以看到我们刚刚创建的AVD了,选中它然后点击start
点击launch
那么这里就是我们eclipse ADT自带的一个模拟器了
但是!!!!!!!!!!!
大家可以发自带的是非常卡顿的,所以这里推荐大家使用海马模拟器,这个呢速度可以说是自带的好几倍呢,一点也不夸张!而且更好用
海马模拟器官方下载地址:http://droid4x.haimawan.com/?from=000000928
点击下载
下载好了以后呢就安装,安装很简单,就是普通软件的安装,所以在这里就不说了哈,毕竟大家都那么聪明!
安装好了之后我们就可以启动海马模拟器
这时候我们需要看看DDMS中是否检测到了你启动海马模拟器
如果检测到了那么久可以用来运行我们写的安Android程序了
当然海马模拟器只跟新到了Android4.2版本,这是它的一个缺陷。
如果觉得海马不好呢大家也可以用夜神模拟器,这也是一款很好的模拟器,在这里呢就不详细讲解了。。。
四、总结
1、JDK和eclipse ADT是我们无法选择的,所以我们没有办法去改变。就算用studio也是需要这些配置的步骤,在以后的会跟大家简单的讲解。
2、对于我们运行程序的AVD我们可以使用它自带的模拟器,但是就是很卡。所以推荐大家使用海马模拟器或是夜神模拟器,很快,而且界面也比较美观
3、大家最好呢是eclipse和studio都会用,因为现在有的企业用得是eclipse有的是studio,但是有一点要注意的是这两个编辑器工具编辑出来的代码是相互是不兼容的,也就是说在eclipse编辑的代码不能拿到studio中运行,studio中编辑的代码不能拿到eclipse中运行,具体使用哪一个工具呢就需要看老板的要求了哈!
4、以后我会持续渐进的更新Android开发一段时间,把最基础的都展现出来,同时也为了方便自己查看。希望大家支持,谢谢!
Android开发-之环境的搭建的更多相关文章
- Android开发学习总结(一)——搭建最新版本的Android开发环境
Android开发学习总结(一)——搭建最新版本的Android开发环境(转) 最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是 ...
- Android开发adb环境配置
adb的全称为Android Debug Bridge,就是起到调试桥的作用. 在命令行cmd中打开adb,如果Android开发的环境配置有误,会出现如下错误提示: 解决方法,右键我的电脑-> ...
- php开发扩展环境的搭建(Windows)
php开发扩展环境的搭建(Windows) 前期准备: (1) 下载php-5.3.10源码包(php-5.3.10.tar.bz2)并解压到C:\php-5.3.10:下载二进制包php-5.3.1 ...
- Android开发开始--环境搭建
一.搭建Android开发环境 1.JDK (Java Development Kit) 2.Eclipse 3.Android SDK (Software Development Kit) 4.AD ...
- Android 开发之环境搭建-0
Android 开发环境安装与配置 一.开发工具介绍 要进行Android应用程序开发,最起码要有两个工具,一个是Android SDK,它不仅为开发人员提供了丰富的编程接口,而且提供了相关的调试工具 ...
- 【转】Android开发学习总结(一)——搭建最新版本的Android开发环境
最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1. ...
- Android开发之环境配置篇
Android环境配置: 一.JDK(不用安装) 1.拷贝 D:\Java\jdk1.8.0_91 文件内容 2. 安卓ADT ADT(Android Development Tools):安装ADT ...
- Mono for Android 学习一 环境的搭建
JAVA SDK和Android SDK下载安装 1.疑问:用mono for android 开发为什么必须要java sdk的支持 答:因为android sdk是java开发的,所以和它相关的 ...
- 2015 - 4- 21 iOS开发越狱环境的搭建1
2015 - 4- 20 1. 越狱环境的搭建 http://www.iduuke.com/2030.html http://www.cnblogs.com/xiongwj0910/archi ...
随机推荐
- LeetCode 104. Maximum Depth of Binary Tree
Problem: Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along ...
- Java: some learning note for Java calssloader and Servlet
1. Java Classloader 链接: https://en.wikipedia.org/wiki/Java_Classloader 摘要: The Java Classloader is a ...
- 【原】iOS学习之Xcode8关于控制台不打印错误信息
前几天将我的Xcode升到了8,但是在运行程序时,会打印很多没有用的信息,如下图: Xcode8运行程序时打印的乱码 于是各种寻求答案,找到如下答案: Edit Scheme-> Run -&g ...
- linux系统CentOS7
linux系统CentOS7 到http://mirrors.sohu.com/mysql/下载想要的mysql版本 这里用到的是 mysql-5.6.33-linux-glibc2.5-x86_64 ...
- content相关属性
content属性值 : width:可视区域的宽度,值可为数字或关键词device-width height:同width intial-scale:页面首次被显示是可 ...
- android 开发 gradle 自己会容易混淆的东西
使用intellij idea 开发android ,关于 gradle 和 android gradle plugin 容易混淆地方,做下记录: 一. build.gradle 文件有两个地方存在, ...
- OC--init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序
1.先把OC的类分清楚各有什么方法 普通类的方法 init initialize: 控制器类的方法 init initialize: initWithCoder: UI控件类的方法 init init ...
- webview使用技巧汇总
1.webview去除原网址的广告或者标题 js语句 document.documentElement.getElementsByClassName('这里写你要消除的空间的class里面的字符串') ...
- axis2开发webservice程序
一.环境 eclipse + jdk 6.0 + win7 64位 +tomcat7.0 二.创建服务端程序 1.新建web项目,webserviceTest 2.下载axis2,将lib目录下的ja ...
- html中的图像动态加载问题
首先要说明下文档加载完成是什么概念 一个页面http请求访问时,浏览器会将它的html文件内容请求到本地解析,从窗口打开时开始解析这个document,页面初始的html结构和里面的文字等内容加载完成 ...