关于Android的开发工具有非常多,基本上都能够在SDK中找到。下面我们逐个来看一下:

首先我们使用的是Java语言进行Android应用的开发,那么Java的执行环境是少不了的了,我们须要在我们的PC中配置好jdk的环境变量。才干让我们的IDE跑起来。前面博文,小巫发表过一篇怎样在macosx中配置java环境变量。假设大家不记得怎样配置的话,能够參考那边博文。关于SDK的环境变量配置相似:

Mac osx 下搭建java开发环境

本篇博客不讲环境配置。会再下一节课给大家演示怎样配置。

JDK

JDK(Java Development kit) Java语言软件开发工具包

主要是用来执行和编译我们的java程序,假设在我们的开发环境中没有JDK的话,是无法进行编译的,假设仅仅是执行java程序,仅仅须要安装jre就可以。眼下jdk最新版本号是8.0,大家想下载最新版本号的jdk。能够到oracle官网下载,这里不多说。

IDE

Eclipse & Android Studio(Google官方)

Google已经明白说明不再支持Eclipse。我们在官网也找不到ADT Bundle的更新,所以建议童鞋们尽早脱离Eclipse的束缚,投入到AS的怀抱中吧。

基于怎样下载和安装AS。大家虽然百度,建议购买VPN。由于AS的更新会比較频繁,有时候各种须要FQ的工作,没有VPN基本上想死。

SDK

SDK是我们Android开发工具包,主要包括下面几个工具类:

- SDK Tools

- Platform Tools

- Build Tools

这些都能够在我们下载的SDK中找到

SDK Tools

android – 用于创建更新项目、虚拟机、sdk

ddms – Dalvik虚拟机调试监控服务

draw9patch – 用于制作.9.png图片

emulator – 用于启动模拟器

Hierarchy Viewer – 用于检视UI的工具

traceview – 用于对Android应用程序以及Framework层的代码进行性能分析

monitor – 替代traceview的一个工具

Platform Tools

adb – android调试桥

sqlite3 – 用于对SQLite数据库进行操作

dmtracedump – 生成函数调用图

fastboot – 主要用于刷机的命令

Build Tools

aapt – 用于查看、创建、更新zip格式的文档附件(zip, jar, apk)

aidl – 用于生成Android接口定义文件

dx – 用于将.class文件生成classes.dex文件

zipalign – 对apk文件进行优化

以上所介绍的开发工具,都须要各位去熟悉掌握,详细的用法。官方还有网上的一些资源已经介绍得非常详细,小巫就不在这里继续总结了。

详细能够參考下面两个网址:

http://developer.android.com/tools/help/index.html

http://wiki.eoeandroid.com/Android_Tools

本节课就到此结束,下节课会给大家演示怎样搭建Android开发环境。谢谢大家!

A002-开发工具介绍的更多相关文章

  1. PHP开发工具介绍之zendStudio

    1.PHP开发工具介绍之zendStudio 下载:进入官网:http://www.zend.com/en/products/studio 选择下载安装 注意这里的工作空间要和你Apache的工作目录 ...

  2. Sublime Text前端开发工具介绍

    Sublime Text前端开发工具介绍.. Sublime Text这款前端开发工具中的非常优秀的特性进行介绍 ------------ sublime text 3 3114 注册码 —– BEG ...

  3. java基础-Eclipse开发工具介绍

    java基础-Eclipse开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 所谓工欲善其事必先利其器,即将身为一名Java开发工程师怎么能没有一款好使的IDE呢?今天就 ...

  4. java基础-Idea开发工具介绍

    java基础-Idea开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 之前给大家介绍过一款Java的IDE叫eclipse,有些功能用起来不是很得心应手,尤其是在导报的 ...

  5. web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 规范 HTML结构详解 {前端之前端初识}

    前端之前端初识   前端初识 本节目录 一 web标准 二 浏览器介绍 三 开发工具介绍 四 HTML介绍 五 HTML颜色介绍 六 规范 七 HTML结构详解 一 web标准 web准备介绍: 1. ...

  6. python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍

    python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍 IDLE默认不能显示行号,使用ALT+G 跳到对应行号,在右下角有显示光标所在行.列.pycharm免费社区版.Su ...

  7. 编程入门-Java开发工具介绍及Eclipse安装

    编程入门-Java开发工具介绍及Eclipse安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Java开发工具介绍 "源代码"一般是文字,所以可以使用记 ...

  8. C# 快速开发框架搭建—开发工具介绍

    C# 快速开发框架搭建—开发工具介绍 一.VS2013,SQL SERVER R22008 以上两种工具如有不会者自行百度学习下. 二.动软代码生成器 对于经典的三层架构框架来说,使用动软代码生成器会 ...

  9. C#入门教程(一)–.Net平台技术介绍、C#语言及开发工具介绍-打造C#学习教程

    一.什么是.Net平台? .Net平台是微软搭建的技术平台,技术人员在此平台上进行应用的搭建与开发.它提供了运行所必须的环境.NET Framework类库以及CLR(公共语言运行时).好比我们人类的 ...

  10. c语言学习基础:[1]开发工具介绍

    标签:c语言 1 2 3 4 分步阅读 学习编程语言的童鞋们一开始接触到的最多的估计就是C语言了,其次才是什么java.c++等,可以说学习c语言是我们走向编程世界的一座桥梁,学好它,对于我们学习和研 ...

随机推荐

  1. 总线(bus);设备(devices);驱动(drivers)

    Linux Cross Reference Free Electrons Embedded Linux Experts • Source Navigation  • Diff Markup  • Id ...

  2. shell中的$(( )) 的用途:主要用在整数的运算$(( a+b*c ))

    $ a=5; b=7; c=2 $ echo $(( a+b*c ))//注意在进行这些运算时必须是双括号 $ echo $(( (a+b)/c )) $ echo $(( (a*b)%c))

  3. ACM训练联盟周赛 Teemo's formula

    Teemo has a formula and he want to calculate it quickly. The formula is . As the result may be very ...

  4. Leetcode 375.猜数字大小II

    猜数字大小II 我们正在玩一个猜数游戏,游戏规则如下: 我从 1 到 n 之间选择一个数字,你来猜我选了哪个数字. 每次你猜错了,我都会告诉你,我选的数字比你的大了或者小了. 然而,当你猜了数字 x ...

  5. 11g自动分区超过最大限制

    公司业务系统一张表按时间每天分区 写入数据时报错:ORA-14300: 分区关键字映射到超出允许的最大分区数的分区 ORA-14300: partitioning key maps to a part ...

  6. 【bzoj1532】[POI2005]Kos-Dicing 二分+网络流最大流

    题目描述 Dicing 是一个两人玩的游戏,这个游戏在Byteotia非常流行. 甚至人们专门成立了这个游戏的一个俱乐部. 俱乐部的人时常在一起玩这个游戏然后评选出玩得最好的人.现在有一个非常不走运的 ...

  7. servlet对form提交的数据进行XML转换后发送

    今天遇到一个项目,要求对form表单提交的数据进行以xml格式发送出去: 直接写XMLUtil工具类如下: package com.yfit.controller; import javax.serv ...

  8. 【bzoj1483】[HNOI2009]梦幻布丁 set

    [bzoj1483][HNOI2009]梦幻布丁 Description N个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2 ...

  9. 点击不同按钮,加载不同的页面(不使用iframe的情况下)

    <button id="button1">Load Html1</button> <button id="button2"> ...

  10. ngrinder的安装

    1.官网下载war包(ngrinder-controller),可以使用tomcat启动或者直接nohup java -XX:Permsize=200m -jar ngrinder-3.4.1.war ...