——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio。

Google 决定将重点建设 Android Studio编译工具。Google 在去年年底终止支持其 Eclipse包括插件ADT。(Android Studio会是一个趋势)。

这篇将仅作为一个笔记吧,因为之前一直使用Word,记事本记录一些笔记之类。(大神勿喷,如有错误不当的地方,还望指出。谢谢!)

搭建开发环境:

.下载JDK、AndroidSDK、Eclipse、ADT(当然英文不好的还需要下载Eclipse汉化包。这个官网等其他地方都有下载)

.安装JDK和Android SDK并配置环境变量(系统变量和用户变量,可自行选择)

变量名:JAVA_HOME        变量值:JDK安装目录(例如:E:\Java\jdk1.8.0_65)

变量名:CLASSPATH        变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

变量名:Path                   变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

变量名:ANDROID_HOME  变量值:Android SDK的安装目录(例如:E:Android-SDK\android-sdk-windows)

变量名:Path                   变量值:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools

注:配置好之后,win+R键打开键入cmd进入DOS窗口。在DOS输入java -version  会显示java的版本号;输入java或者javac都会有提示java用法之类。javac是编译成.class字节码文件的命令,java是用来解释执行.class文件的命令(javac编译时需要调用lib下的dt.jar和tools.jar)。输入adb 会显示android debug version 或 输入android -h。

强调:classpath中的变量值: .;  (一定是英文状态的下的点号和分号,否则会出现输入以上命令都成功,但是编译好运行java时,会出无法加载主类)

查看版本号:(方法一)[执行java的时候就能看到-d32和-d64的意思]

java -d32 -version(显示以下内容)

java -d64 -version

方法二:(javac version.java)

 public class version{
public static void main(String [] args){
System.out.println(System.getProperty("sun.arch.data.model"));
}
}

-------------------------------------------------------------------------------------------------------------------------

一、了解JRE和JDK(运行环境和开发环境)

JRE(Java Runtime Environment):所有的java程序都要在Jre下才能运行,包括JVM(Java Virtual Machine)虚拟机和java核心类程序等。

JDK(Java Development Kit):java的核心。包括了java的运行环境,java的开发工具(javac编译、java执行、javadoc生成等)和java的基础类序。

小结:JRE不包括开发工具,编译器,调试器和其他工具 。

二、JDK目录下文件夹的详解

bin:JDK包含的一些开发工具执行文件

db:开源的java开发的关系数据库Derby

include:C语言头文件,支持用java本地接口编程

jre:java运行环境的根目(这个jre是JDK自带的)

lib:java开发工具要用的一些库文件(非核心类库文件tools.jar , dt.jar 。不能丢失)

srz.zip:归档的java源代码

--------------------------------------------------------------------------------------------------------------------------------

3.Eclipse的汉化

*从官网下载或其他地方下载对应的Eclipse版本的汉化包,将汉化包进行解压;

*在Eclipse目录下的dropins文件夹中创建一个language子文件夹;

*最后将解压好的汉化包(features和plugins文件夹)复制到language目录下;

*启动Eclipse,可见到中文版的Eclipse。

注:不要先启动Eclipse,在进行汉化。否则会出部分未汉化的现象。(当然还有其他汉化方式,个人感觉这种更简单方便)

.运行Android SDK Manager.exe(SDK路径下不能含有中文)。运行出现如下图

Android SDK(android software development kit):安卓软件开发包工具

注1:需要安装的Tools和Extras中的一些文件解释

Tools中android SDK tools包含安卓开发与调试的工具;   Android SDK Platfrom tools 支持平台特性的一些工具;

android SDKBuild tools 安卓构建工具(生成APK);  Extras 扩展功能;

android Support library兼容库;            Google USB Drivers 设备usb的驱动  ;

注2:安卓版本目录下的解释

Documentation for android SDK -- API帮助文档 ;  SDK Platfrom –对应平台的API,一些jar包

Samples for SDK –实例; Google APIs –谷歌提供的一套API;  Sources for Android SDK –SDK源代码

ARM EABI v7a System Image 、Inter x86 Atom System Image、MIPS System Image等

指不同(ARM、Intel、MIPS)处理器(CPU)系统镜像

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

勾选需要安装的文件后,点击 Install xx packages ,跳转至下一个界面勾选 Accept License ,点击Install。

安装完成之后检查所勾选的package是否全部安装成功。true

5.安装ADT插件

运行Eclipse安装ADT插件

.关联AndroidSDK

小知识点:AndroidSDK Manager中下载安装packages时;下载速度过慢可使用代理下载。

Android SDK 在线更新镜像服务器资源地址:http://ask.android-studio.org/?/article/34

==================================================================================

附加:Android模拟器的创建图解

搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)的更多相关文章

  1. ubuntu下搭建android开发环境之超顺畅模拟器

    如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一 ...

  2. 【Android 应用开发】Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载

    19af543b068bdb7f27787c2bc69aba7f Additional Download (32-, 64-bit) Package r10 STL debug info androi ...

  3. Android 开发环境下载地址 -- 百度网盘 adt-bundle android-studio sdk adt 下载

    最近 Google 被墙了, 上传一下自己收集的 Android 开发环境, 下面给出的官网链接也可以下载; http://www.androiddevtools.cn/ 1. 百度网盘下载地址 An ...

  4. 2-5 Flutter开发环境与Android开发环境设置详解(Windows)

    第二个是国内服务器的网址 andoid stuido的一些使用的说明文档 https://developer.android.google.cn/studio/intro 安装Flutter Dart ...

  5. mac os 下搭建android开发环境

    mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...

  6. 初识Android && 搭建Android开发环境

    搭建Android开发环境需要的工具: JDK(Java Development Kit) Eclipse Android Sdk(Software Development Kit) ADT (And ...

  7. 苹果MAC中安装并搭建Android开发环境的详细步骤

    Android的开发平台搭建主要需要的工具有:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK,以下是具体的安 ...

  8. Ubuntu 12.04 搭建Android开发环境

    Ubuntu 12.04 搭建Android开发环境 2013/7/29 Linux环境下搭建Android开发环境 大部分开发人员可能都在Windows下做开发,可能是感觉在Windows下比较方便 ...

  9. [转载]在Windows下搭建Android开发环境

    http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...

随机推荐

  1. 因为多余jar包,所报的错

    今天,将项目部署到服务器时,出现了上述的错误.于是就开始找度娘了,找啊找,将项目里面的东西翻来覆去的改,不见效果,还多了些莫名其妙的错,当时就懵逼了.在百度上找到的方法都是说有jar包重复,项目里面的 ...

  2. position导致Safari工具栏不自动隐藏

    一般情况下,移动端网页在上滑的时候,Safari的工具栏会自动隐藏掉,下滑的时候又会出现. 但是,如果可滑动区域的最外层box写了position:absolute,就不会自动隐藏了. 例如像这样的页 ...

  3. python gettitle.py

    #!/usr/bin/env python # coding=utf-8 import threading import requests import Queue import sys import ...

  4. Linux问题处理: stdio.h: No such file or directory linux

    本来打算编译一下<自制编程语言>一书的代码,结果提示错误: 其实说的还是很清楚的,一般出现这种情况都是没有安装相应的库,所以: 再次编译,成功: 测试代码: # comment print ...

  5. Redis之个人简单理解

    1.什么是redis? 在过去的几年中,NoSQL数据库一度成为高并发.海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机.然而在众多产品中能够脱颖而出的却屈指可数,如Redis.M ...

  6. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  7. 12月5日PHPCMS替换主页

    cms替换主页的步骤 1.先做好静态页面: 2.在D:\wamp\www\phpcms\install_package\phpcms\templates文件夹下建新的文件夹tianqiwangluo( ...

  8. spring事务传播性与隔离级别

    事务的7种传播级别: 1)PROPAGATION_REQUIRED:支持当前事务,没有事务就新建一个. 2)PROPAGATION_SUPPORTS:支持当前事务,如果没有事务,以非事务方式处理 3) ...

  9. asp.net MVC4 表单 - CheckBox兴趣爱好

    1.Model层定义属性 public class vmUser { public string userName { get; set; } public string sex { get; set ...

  10. 使用MyEclipse 9.0 创建 struts2 的HelloWorld 工程

    作为眼高手低的典范,必须痛改前非,好好动手多做开发! 本文是struts2的入门指导,权当笔记! 在MyEclipse中,配置Apache tomcat 7.x 服务器 创建新的Web project ...