Android开发-之环境的搭建(图文详解)_Android

关于Android开发可以使用的工具有eclipse和Android studio等,这两个工具都各有各的好处和不足。studio是谷歌推出的一款开发工具,而我们都知道Android就是谷歌公司的,所以相对于eclipse来说会好一点推荐开发使用,但是大家都知道的Google在国内是被拦截的也就是说不可以去到官网下载studio。在大家学习之初呢推荐大家使用eclipse,在国内很多企业还是用的eclipse开发的。但是学习到后面呢大家也要掌握studio的开发。那么今天我就来说一下关于如何使用eclipse去搭建我们的安卓开发环境。

一、JDK(不用安装)

是Java虚拟机运行的环境

学过Java的同学在之前就配置好JDK了,那么对于刚开始接触的就需要去下载之后配置了。JDK下载地址:http://www.jb51.net/softs/75615.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 下载地址:http://www.jb51.net/zt/eclipse.html

下载好之后解压到自己想要的目录(注:最好不要有中文)

接下来就需要配置环境变量了

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://www.jb51.net/softs/244296.html

下载好了以后呢就安装,安装很简单,就是普通软件的安装,所以在这里就不说了哈,毕竟大家都那么聪明!

安装好了之后我们就可以启动海马模拟器

这时候我们需要看看DDMS中是否检测到了你启动海马模拟器

如果检测到了那么久可以用来运行我们写的安Android程序了

当然海马模拟器只跟新到了Android4.2版本,这是它的一个缺陷。

如果觉得海马不好呢大家也可以用夜神模拟器,这也是一款很好的模拟器,在这里呢就不详细讲解了。。。

四、总结

1、JDK和eclipse ADT是我们无法选择的,所以我们没有办法去改变。就算用studio也是需要这些配置的步骤,在以后的会跟大家简单的讲解。

2、对于我们运行程序的AVD我们可以使用它自带的模拟器,但是就是很卡。所以推荐大家使用海马模拟器或是夜神模拟器,很快,而且界面也比较美观

3、大家最好呢是eclipse和studio都会用,因为现在有的企业用得是eclipse有的是studio,但是有一点要注意的是这两个编辑器工具编辑出来的代码是相互是不兼容的,也就是说在eclipse编辑的代码不能拿到studio中运行,studio中编辑的代码不能拿到eclipse中运行,具体使用哪一个工具呢就需要看老板的要求了哈!

4、以后我会持续渐进的更新Android开发一段时间,把最基础的都展现出来,同时也为了方便自己查看。希望大家支持,谢谢!

原文链接:http://www.cnblogs.com/xiao-chuan/p/6066227.html

时间: 2024-10-28 19:52:28

Android开发-之环境的搭建(图文详解)_Android的相关文章

Android开发之电话拨号器实例详解_Android

本文实例分析了Android开发之电话拨号器的用法.分享给大家供大家参考,具体如下: 1.新建一个名为javacallPhone的安卓项目,并在cn.csdn.hr.activity包下建一个CallPhoneActivity.java类 2.打开res下的Layout下的main.xml进行布局,设置布局方式为水平布局,再从左侧分别拖入textview,text files下的Phone,和button按钮,通过new String后效果如下: 3.打开CallPhoneActivity.ja

Android开发之自定义View(视图)用法详解_Android

本文实例讲述了Android开发之自定义View(视图)用法.分享给大家供大家参考,具体如下: View类是Android的一个超类,这个类几乎包含了所有的屏幕类型.每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展.在游戏开发中往往需要自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要.在Android中,任何一个View类都只需重写onDraw 方法来实现界面显示,自定义的视图可以是复杂的3D实现,也可以是非常简单的文本形式等. 为了实现自定义View,需要创建

Android开发之数据的存储方式详解_Android

在Android中,数据的存储分为两种方式: 1.直接以文件的形式存储在目录中 2.以json格式存储在数据库中 将数据以文件的存储又分为两种方式: 1.生成.txt文件 2.生成xml文件 那么今天就来详细的说一下以文件的形式存储,由于没有讲到数据库,在之后的课程中会讲到json格式存储在数据库中. 一.生成.txt文件 文件的生成无非就是我们Java中学习的输入输出流中的一部分,有Java基础相信都是很容易理解的,因为它真的很简单啦~~ 1.生成目录可以分为两种: 1)本机 2)SD卡 2.

Android开发笔记之:AsyncTask的应用详解_Android

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和<Android开发笔记之:深入理解多线程AsyncTask>这里就不重复.AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HTTP请求把图片的输入流取出,然后用BitmapFactory去解析,然后再把得到的Bitmap放到Image

Android开发笔记之: 数据存储方式详解_Android

无论是神马平台,神马开发环境,神马软件程序,数据都是核心.对于开发平台来讲,如果对数据的存储有良好的支持,那么对应用程序的开发将会有很大的促进作用.总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络.其中文件和数据库可能用的稍多一些,文件用起来较为方便,程序可以自己定义格式:数据库用起稍烦锁一些,但它有它的优点,比如在海量数据时性能优越,有查询功能,可以加密,可以加锁,可以跨应用,跨平台等等:网络,则用于比较重要的事情,比如科研,勘探,航空等实时采集到的数据需要马上通过网络

Android Mms之:接收信息流程(图文详解)_Android

信息的接收工作是由底层来完成的,当有一个 新的信息时底层完成接收后会以Intent的方式来通知上层应用,信息的相关内容也包含在Intent当中,Android所支持的信息Intent都定义在android.provider.Telephony.Intents里面.短信的接收 短信接收,对于上层应用程序来讲就是要处理广播事件SMS_RECEIVED_ACTION,它是由Frameworks发出告诉上层有新的SMS已收到.在Mms中,是由PrivilegedSmsReceiver来处理,它收到SMS

Android开发笔记之:Splash的实现详解_Android

什么是SplashSplash也就是应用程序启动之前先启动一个画面,上面简单的介绍应用程序的厂商,厂商的LOGO,名称和版本等信息,多为一张图片,显示几秒钟后会自动消息,然后显示出应用程序的主体页面.在PC上,很常见各种平台的应用程序都会有,多半是一张图片显示在屏幕中央,如Microsoft Office系列,或者GIMP等.在各种游戏中Splash是最常见的,几乎所有的游戏开始都会有一张全屏的图片,上面通常都显示厂商的LOGO,游戏的名称等.在手机平板等移动设备上,类似PC的Splash很少,

Android开发笔记之:Dialog的使用详解_Android

Dialog是任何系统都必须有的一个控件,作为辅助窗口,用于显示一些消息,或请求用户采取一引起操作等.在Android中也不例外,基本使用可能参看文档.使用时的注意事项1. BACK键能取消掉对话框(dismiss),但是却不会触发其onOkey和onCancel回调接口,所以如果你的对话框会改某些状态,一定要注意还有第三种方式取消对话框.2. 尽量少用模态对话框(Model dialog),如果Dialog.setCancellable(false),就变成了一个模态对话框,除了程序内部把其D

Android 开发中使用Linux Shell实例详解

Android 开发中使用Linux Shell实例详解 引言 Android系统是基于Linux内核运行的,而做为一名Linux粉,不在Android上面运行一下Linux Shell怎么行呢? 最近发现了一个很好的Android Shell工具代码,在这里分享一下. Shell核心代码 import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.

NVIDIA Jetson TK1学习与开发(三):图文详解Jetson TK1平台搭建

图文详解Jetson TK1平台搭建 在<NVIDIA Jetson TK1学习与开发(一)>和<NVIDIA Jetson TK1学习与开发(二)>中已经对TK1的基本资源进行了简单介绍,并且推荐了一些很有用的网址供大家学习.本文将图文详解Jetson TK1平台的搭建. 1.开箱第一步 开箱后进入唯一的目录下, 会看到installer.sh,在当前路径执行以下命令: sudo ./installer (注意:此命令只能执行一次) 重启, sudo reboot 重启后进入开机