转至:http://www.cnblogs.com/shangdahao/archive/2013/04/17/3025429.html

Windows下的开发环境需要安装以下软件:

Java JDK   JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。

Apache ANT Build System   Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。

Android SDK   Android软件开发工具包

Cygwin  一个收集大量GNU和开源工具,它在Windows上提供类似Linux发行版的功能。一个DLL(cygwin1.dll),提供了大量的POSIX API功能。

     他不是:

       一种在Windows上运行本机Linux应用程序的方法。 如果希望它在Windows上运行,则必须从源代码重建应用程序。

           一种神奇的方式使本机Windows应用程序意识到UNIX®功能,如信号,ptys等。再次,如果您想利用Cygwin功能,您需要从源代码构建您的应用程序。

Android NDK  Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。

NDK包括了
        • 从C / C++生成原生代码库所需要的工具和build files。
        • 将一致的原生库嵌入可以在Android设备上部署的应用程序包文件(application packages files ,即.apk文件)中。
        • 支持所有未来Android平台的一系列原生系统头文件和库
  1. 安装Java JDK

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    配置环境变量:
    新建一个JAVA_HOME键,值设为JDK的安装目录。

    打开PATH键,在末尾增加

    ;%JAVA_HOME%\bin

    检测:

    javac -version

  2. 安装Apache ANT Build System

    下载并安装:
    http://ant.apache.org/bindownload.cgi

    设置环境变量:
    增加ANT_HOME键,值为Apache ANT的安装目录。

    在PATH末尾增加: ;%ANT_HOME%\bin

    检测:

    ant -version

  3. 安装Android SDK和Android Studio

    http://developer.android.com/sdk/index.html

    设置环境变量:

    新增

    ANDROID_SDK_HOME键,值为Android SDK的安装目录。

    在PATH末尾增加:

    ;%ANDROID_SDK_HOME%(SDK的根目录)

    ;%ANDROID_SDK_HOME%\tools(tools目录含有和平台无关的SDK的工具)

    tools;%ANDROID_SDK_HOME%\platform-tools(plateform-tools目录和平台有关的目录)

  4. 安装Cygwin

    Android NDK tools是一些UNIX-Like的命令,还有一些NDK组件是shell脚本。Cygwin是一个Windows下的UNIX—Like环境。

    下载安装:

    http://cygwin.com/install.html

    1、选择“Install From Internet”

    2、搜索“make”,找到GNU Make并选择

    3、设置环境变量:
    新增CYGWIN_HOME键,值为Cygwin的安装目录,在Path末尾增加;%CYGWIN_HOME%\bin

  5. 安装Android NDK

    http://developer.android.com/tools/sdk/ndk/index.html

    设置环境变量:

    新增

    ANDROID_NDK_HOME键值为Android NDK安装目录,在PATH末尾增加;%ANDROID_NDK_HOME%

Android 开发环境配置的更多相关文章

  1. Mac系统cocos2dx + android 开发环境配置

    Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...

  2. Android开发环境配置(win7_64bit)

    Android开发环境配置(win7_64bit) 目录 1.概述 2.Android开发涉及的技术 3.Android常用开发环境搭建 4.注意事项 >>看不清的图片可在新标签打开查看大 ...

  3. Qt For Android 开发环境配置

    想了想,还是再写一篇关于Qt for Android开发环境配置的教程. 准备:Java jdk,Android sdk,Android adb,Android ndk,Android ant,Qt ...

  4. Centos Android开发环境配置-Android Tools -android list sdk --extended --all

    Centos Android开发环境配置-Android Tools -android  list sdk --extended --all 安装完Android Tools后执行 android   ...

  5. Ubuntu虚拟机+ROS+Android开发环境配置笔记

    Ubuntu虚拟机+ROS+Android开发环境配置笔记 虚拟机设置: 1.本地环境:Windows 7:VMWare:联网 2.虚拟环境 :Ubuntu 14.04. 比較稳定,且支持非常多ROS ...

  6. 基于Netbeans的安卓Android开发环境配置 - CSDN博客

    原文:基于Netbeans的安卓Android开发环境配置 - CSDN博客 基于Netbeans的安卓Android开发环境配置 一.准备工作 NetBeans 勾选网页中的Accept-选择对应系 ...

  7. Android开发环境配置

    由于公司项目需要,最近转做Android开发,这里我来介绍一下Android开发环境的配置过程. 首先,需要下载所需要的软件工具,如下所示: 1.Java:开发基础环境,JDK和JRE这两个都要下载的 ...

  8. Qt5.3.0 for Android开发环境配置

    1.去官网下载Qt5.3.0 for Android 2.去http://developer.android.com下载Ndk 和SDk            3.去http://ant.apache ...

  9. Java与Android开发环境配置以及遇到的问题解决

    0 概述 所有文章涉及的下载地址在文章下方会有汇总,所有软件的版本最好与系统版本一致 建议安装安卓开发软件至一个目录中,以方便查找 1 Java环境配置 1.1 JDK下载: 据说JDK6用的比较多, ...

  10. windows下Qt5.1 for android开发环境配置(PS:Qt5.2出来了哈,稳定)

    说明:以下开发环境配置过程参考了这些文章: http://qt-project.org/wiki/building_qt-android_on_windows http://www.hyarm.com ...

随机推荐

  1. Manually enable Appear Offline in Lync 2013 Preview via Registry

    refer to http://www.shudnow.net/2012/09/18/manually-enable-appear-offline-in-lync-2013-preview-via-r ...

  2. ionic tabs置顶

    找了好久怎么解决这问题,终于找到了一哥们留下来的经验,万分感谢,特此拷贝过来,留着下次以免忘记 我在主页ion-nav-bar元素上添加hide-nav-bar=“true”;然后又在ion-view ...

  3. 嵌套 QQ、微博 通讯工具到HTML中

    自己QQ.微博的实例: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Defa ...

  4. git 撤销commit

    如果不小心commit了一个不需要commit的文件,可以对其进行撤销. 先使用git log 查看 commit日志 commit 422bc088a7d6c5429f1d0760d008d86c5 ...

  5. JPush API client library for C Sharp(极光推送API)

    概述 这是 JPush REST API 的 C# 版本封装开发包,是由极光推送官方提供的,一般支持最新的 API 功能. 对应的 REST API 文档:http://docs.jpush.io/s ...

  6. ZXingObjC 64位 集成到自己的项目中(xcode 6.4)

    参考  http://www.cocoachina.com/bbs/read.php?tid-280058-page-1.html 楼主发的DEMO中 ZXingObjC 支持64位  但是是以项目形 ...

  7. 6.openssl rsautl和openssl pkeyutl

    rsautl是rsa的工具,相当于rsa.dgst的部分功能集合.可用于签名.验证.加密和解密文件.非对称密钥的密钥是随机生成的,因此不需要也无法指定salt参与加密. pkeyutl是非对称加密的通 ...

  8. LR常用函数以及调用自定义函数

    2.LR常用函数以及调用自定义函数 2.1.LR常用函数以及对信息的判断 2.1.1. LR内部自定义函数 在LR脚本中定义变量和编写自定义函数,需将变量的声明放在脚本其他内容的上方,否则会提示[il ...

  9. JQuery实现的模块交换动画效果

    <!doctype html> <html> <head> <meta http-equiv="content-type" content ...

  10. Google V8编程详解(一)V8的编译安装(Ubuntu)

    V8的编译比较简单,需要同时安装git和svn. 下载V8源码: git clone git://github.com/v8/v8.git v8 && cd v8 切换到最新版本: g ...