关于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. verilog behavioral modeling--branch statement

    conditional statement case statement 1. conditional statement     if(expression)         statement_o ...

  2. linux文件权限更改命令chmod及数字权限

    chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...

  3. [php] 高级教程

    include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码. include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的: require 生成一个 ...

  4. php框架的特性总结

    今天面试问到了php框架的特性,特此在这汇总一下,方便以后查看. Thinkphp 3.2特性: 1.多表查询非常方便,在model 里几句代码就可以完成完成多表的关联操作. 2.融合了smarty ...

  5. PYDay4-基本数据类型、字符串、元组、列表、字典

    1.关于编码: utf-8 与gbk都是对Unicode 编码的简化,utf-8是针对所有语言的精简,gbk是针对中文的精简 py3默认字符集为UTF-8,取消了Unicode字符集,如后面的编程过程 ...

  6. 【LeetCode】Integer to Roman(整数转罗马数字)

    这道题是LeetCode里的第12道题. 吐了,刚做完"罗马数字转整数",现在又做这个.这个没什么想法,只能想到使用if语句嵌套,或者使用哈希表.但哈希表我还不熟练啊.先拿if嵌套 ...

  7. BNUOJ 5227 Max Sum

    Max Sum Time Limit: 1000ms Memory Limit: 32768KB   This problem will be judged on HDU. Original ID:  ...

  8. pytorch使用过程中遇到的一些问题

    问题一 ImportError: No module named torchvision torchvison:图片.视频数据和深度学习模型 解决方案 安装torchvision,参照官网 问题二 安 ...

  9. Python之FTP传输

    访问FTP,无非两件事情:upload和download,最近在项目中需要从ftp下载大量文件,然后我就试着去实验自己的ftp操作类,如下(PS:此段有问题,别复制使用,可以参考去试验自己的ftp类! ...

  10. [BZOJ2118] 墨墨的等式(最短路)

    传送门 好神啊.. 需要用非负数个a1,a2,a3...an来凑出B 可以知道,如果一个数x能被凑出来,那么x+a1,x+a2.......x+an也都能被凑出来 那么我们只需要选择a1~an中任意一 ...