一:搭建Android安卓开发环境

准备文件

1、eclipse-SDK-4.2-win32.zip

2、JDK(Java Development Kit)

3、ADT,安卓开发的一个eclipse的插件

3、SDK,这里附上的只是一个躯壳,真正的等全部安装好了再下载,后面后讲到。

安装程序(注意要记住安装路劲,后面的环境配置会用到)

安装JDK(jdk-7u7-windows-i586)

没有什么特别强调的,一直点Next并记住安装位置就可以了,我的是

D:\AndroidLearn\ProgramFiles\Java\jdk1.7.0_07\

D:\AndroidLearn\ProgramFiles\Java\jre7\

安装Eclipse(eclipse-SDK-4.2-win32)

解压压缩文件即可,我解压到了D:\AndroidLearn\eclipse-SDK-4.2-win32\eclipse

安装SDK(installer_r20.0.3-windows)

直点Next,我的是D:\AndroidLearn\AppData\Local\Android\android-sdk

此时的SDK没有内容,我们需要打开SDK Manager.exe,然后刷新一下,发现Tools里面的android SDK Platform-tools没有安装,我们必须安装上这个,否则在后面测试环境变量的时候会出问题。

配置环境变量

右键"计算机"点属性->单击高级系统变量->点"高级","环境变量"

在"系统变量"中新建 JAVA_HOME

JAVA_HOME= D:\AndroidLearn\Program Files\Java\jdk1.7.0_07(JDK安装位置)

在"系统变量"中添加 JAVA_JRE_HOME

JAVA_JRE_HOME=%JAVA_HOME%\jre

在"系统变量"中添加 JRE_HOME

JRE_HOME= D:\AndroidLearn\Program Files\Java\jre7(你的安装位置)

在"系统变量"中添加Android_SDK_HOME

Android_SDK_HOME=D:\AndroidLearn\AppData\Local\Android\android-sdk (你的解压位置或者安装位置)

在"系统变量"中添加 CLASSPATH

CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar

在"系统变量"中添加 Path(!注意,如果原来有的话只打开即可,然后在原来的内容后面加上分号并复制在后面即可,否则可能会造成系统不稳定)

%Android_SDK_HOME%\platform-tools;%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;

检测是否配置成功

A)编写一个HelloWorld.java程序如下所示:

public class HelloWorld

{

public static void main(String args[])

{

System.out.println("Hello World");

}

}

保存在     D:\AndroidLearn中,然后打开cmd,进入dos命令,在提示符后面输入D:\AndroidLearn,则然后javac HelloWorld.java,则编译出HelloWorld.class。再java HelloWorld, 按enter键,则在dos命令中显示HelloWorld!,则说明该部分安装成功了

B)在控制台中输入adb,如果出现一下内容则说明该部分成功了,若出现错误请检查环境变量的配置和程序的完整性。

为Eclipse安装配置ADT Plugin

ADT是Android提供的一个插件,即Android Development Tools,为开发者提供了一个完整的开发环境。

启动Eclipse,设置工作空间,编写过java的都比较熟悉了,建议设置在一个安全的地方,不要放在C盘,里面存的是你所有的项目

(此步如果出现问题先执行第3步(我这是提醒证书失效))选择Help>Install New Software…点Add>Local找到下载的ADT的加压后的文件夹,名称输入ADT Plugin(PS:这里也可以点Archive,然后选择没有解压的zip文件)

点击OK并select All>Next然后根据提示安装并重启Eclipse如果出现下面的提示点击"OK"继续安装

(第2不顺利进行的话可以忽略此步)选择Help>Install New Software…单击Add在Location输入http://download.eclipse.org/releases/galileo等待刷新,找到wst进行安装(wst位于Web, XML, and Java EE Development的下拉列表中)按照提示重启Eclipse

重启后选择Windows>Preferences打开后选择左面的Android出现的谷歌提示可以不用管,直接点Proceed,确定你的SDK Location是否正确,如果不是进行修改。

为Eclipse安装配置SDK

点击Windows>Android SDK Manager如图,我们之前下载的SDK远远不够,这里会显示哪些not installed哪些installed 哪些可以update。我建议去论坛或者网上下载一个SDK的压缩包(一般4g多,解压后8G多吧,然后覆盖掉之前我们安装的目录

备注:作为实验我们这里只下载了Android 4.0

测试一下模拟器的运行,打开Windows>AVD Manager在打开的界面里面点击new将会看到一下界面,输入名称,选择模拟器的版本,输入存储卡的大小,确定屏幕的大小,然后点击Create AVD。

如图则创建好了一个模拟器,点击它,然后点start,然后点击Launch

等待一会儿,让模拟器启动,就可以看见如下界面:

二:使用eclipse.exe生产一个APK文件

运行eclipse.exe

新建一个Android project,File->new->project ;wizard配置为Android Application Project,命名为TestApp,build sdk,minimumrequired都选择android4.0 API(我这里其他API没有安装),一直next直到finished。

在Form Widgets拖一个Chronmeter控件到activity_main.xml工作区

运行建的工程,run->run as(第一次运行时会跳出选择窗口,选择Android Application),点击ok

运行完成后bin文件夹下会生产TestApp.apk

至此,apk文件就生产成功了。

把TestApp.apk安装到模拟器

注意:此部分可以忽略,因为如果在生成apk文件时,模拟器已开启,一样会自动关联到模拟器。

1、启动Android模拟器

2、 将TestApp.apk文件复制到Android SDK的Tools目录中,使用cmd的cd命令定位到Android 模拟器目录Tools中,执行adb install TestApp.apk命令,这时模拟器将会自动执行安装

执行后,虚拟器界面如下

三:把TestApp.apk安装到手机

用usb线连接手机到电脑上,把TestApp.apk文件拷贝到你的手机上的sd卡的某个文件夹下。在手机找到你sd卡里刚才放的apk文件,点击就可以安装里。安装成功后截屏如下:

至此,本文就算完成了,亲,谢谢阅读!

附录:附上一个接触android后,开发的一个小应用截图

Android:开发环境搭建、移植的更多相关文章

  1. Android开发环境搭建篇详尽的教程实例汇

    原文链接:http://android.eoe.cn/topic/android_sdk 一.android开发环境搭建图文教程整理篇: 1.Android开发环境搭建全程演示(jdk+eclip+a ...

  2. Qt for Android开发环境搭建及测试过程记录

    最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...

  3. Android开发环境搭建全程演示(jdk+eclipse+android sdk)

    全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...

  4. Java、Android 开发环境搭建

    一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...

  5. Android开发环境搭建相关文章列表(转载)

    Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...

  6. Android开发环境搭建及常见问题解决方法

    转自: http://www.cnblogs.com/rwxwsblog/p/4769785.html 在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网 ...

  7. Ionic Android开发环境搭建 下

    上篇 Ionic 安装完成了,由于要开发Android,所以必不可少需要继续搭建Android开发环境. 首先,下载并安装JDK.然后配置一下环境变量. 接着,下载并安装Android SDK.下载过 ...

  8. android 开发环境搭建 (转)

    最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1 ...

  9. Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通

    原文:Android菜鸟的成长笔记(1)--Android开发环境搭建从入门到精通 今天在博客中看到好多Android的初学者对Android的开发环境的搭建不熟悉而导致不能进行学习,所以我决定自己写 ...

  10. linux android开发环境搭建

    android开发环境搭建的一些有用链接:1.sdk manager的国内服务器http://www.cnblogs.com/huangjacky/p/4077982.html2.常见问题的解决htt ...

随机推荐

  1. C和指针 (pointers on C)——第三章——数据

    第三章 数据 本章是非常重要的,在特定范围内使用.链接属性.存储类型.const.extern和statickeyword使用.几乎所有的公司是C++在采访的第一个问题. 总结: 具有external ...

  2. [TroubleShooting] The remote copy of database xx has not been rolled forward to a point in time

    Steps: 1. backup database TestMirror on Pricipal server 2. backup database log of TestMirror on Pric ...

  3. 网络编程easy错误点-手知道

    通常的网络编程socket编程.实际上.socket编程并不仅仅是满足网络间不同主机之间的通信,它也能实现同一台主机上不同进程间的通信需求. 其体如今创建socket时的參数的不同: int sock ...

  4. Codeforces Round #266 (Div. 2)-C,D

    C - Number of Ways 直接暴力从前往后寻找.假设找到1/3sum的位置,那么标记++.找到2/3的位置,总数加上标记数. #include<stdio.h> #includ ...

  5. AMR音频文件格式分析

    AMR音频文件格式分析 1 概要 如今非常多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格式.AMR,全称是:Adaptive Multi-Rate, ...

  6. 从头开始学JavaScript (十)——垃圾收集

    原文:从头开始学JavaScript (十)--垃圾收集 一.垃圾收集 1.1javascript垃圾收集机制: 自动垃圾收集,执行环境会负责管理代码执行过程中的使用的内存.而在C和C++之类的语言中 ...

  7. DOS call 中的%cd%,当前文件夹演示

    最近的工作要处理.bat文件,在dos文件错综复杂的调用过程中,我迷失了,于是%cd% @echo %cd% @cd %cd%\-- @pause @call %cd%\--\1.bat @pause ...

  8. css布局之选择切换按钮

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. Web前端开发实用的Chrome插件

    Web前端开发实用的Chrome插件 越来越多的前端开发人员喜欢在Chrome里开发调试代码,Chrome有许多优秀的插件可以帮助前端开发人员极大的提高工作效率.尤其Chrome本身是可以登录的,登录 ...

  10. 【地图API】为何您的坐标不准?如何纠偏?

    原文:[地图API]为何您的坐标不准?如何纠偏? 摘要:各种坐标体系之间如何转换?到底有哪些坐标体系?什么是火星坐标?为什么我的坐标,在地图上显示会有偏移?本文详细解答以上问题.最后给出坐标拾取工具. ...