A002-开发工具介绍

关于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开发环境。谢谢大家!

时间: 2024-10-07 16:42:05

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

PHP开发工具介绍之zendStudio

1.PHP开发工具介绍之zendStudio 下载:进入官网:http://www.zend.com/en/products/studio 选择下载安装 注意这里的工作空间要和你Apache的工作目录是一个地方 2.创建一个PHP项目 3.新建现有项目 File-Import- 选择Broser选择项目目录即可 4.项目快捷键-复制.移动.注释代码 5.代码提示助手 一般安装了zendstudio之后会自带代码提示 如果提示消失了我们使用Alt+/也可以提示 6.其他 查找????????ctr

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

C# 快速开发框架搭建-开发工具介绍 一.VS2013,SQL SERVER R22008 以上两种工具如有不会者自行百度学习下. 二.动软代码生成器 对于经典的三层架构框架来说,使用动软代码生成器会起到事半功倍的效果.链接(http://www.maticsoft.com/download.aspx) 三.如何使用 1.打开工具,点击如下图的连接SQL Server数据库服务器 2.如图,填写好数据库相关配置,点击连接测试,可以看到你的数据库出现在了下拉列表中,点击选择你的数据库,点击下一步:

报表开发工具介绍

在我们制作网站或者应用的时候,如果想要更加形象地展示数据,那么报表就不可或缺了. 现在制作报表一般有以下4个工具可以用:jFreeChart.FusionChart.HighChart.EChart. 下面分别从不同角度去介绍这4个报表工具. 1.应用场景 在应用场景上,因为jFreeChart是一个封装好的Jar包,所以支持在客户端使用,也可以在网站上使用. 而FusionChart.HighChart.EChart都是用于J2EE平台(说白了就是做网站)的报表呈现,不能在客户端使用. 因此如

java基础-Eclipse开发工具介绍

java基础-Eclipse开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 所谓工欲善其事必先利其器,即将身为一名Java开发工程师怎么能没有一款好使的IDE呢?今天就为大家介绍一款功能强大的IDE,即Eclipse.它是Java集成开发工具.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,很多Java工程师都将Eclise作为首选开发工具,而且它还是免费开源的,尽管eclipse有些功能没有,但是你开源下载一些插件让其支持,这足以说明它的扩展性

xamarin之 开发工具介绍

思考: 1,  一定要按照顺序安装吗? 先装JDK,再装Android SDK 原因:Android SDK采用了Java语言 先装Android SDK,再装Android NDk 原因:NDK只是在SDK基础上开发的原生工具包,用于编写和编译一些c/c++的代码 先装Xamarin,再装Xamarin for Visual Studio 原因:Xamarin 是一个开发移动程序的IDE,而Xamarin for Visual Studio是Xamarin针对Visual Studio提供的插

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

标签:c语言 1 2 3 4 分步阅读 学习编程语言的童鞋们一开始接触到的最多的估计就是C语言了,其次才是什么java.c++等,可以说学习c语言是我们走向编程世界的一座桥梁,学好它,对于我们学习和研究计算机有着至关重要的作用,同时也是我们开发各类计算机应用软件.开发游戏等必要的前提条件.本小节主要向大家介绍一下开发C语言的工具,让大家如何从基础开始学习. 工具/原料 计算机 开发工具 方法/步骤 开发C语言,有很多开发工具,其中比较老一点的就是VC6.0,现在的大学计算机二级等级考试依然用的是

国外15种手机游戏引擎和开发工具介绍

游戏程序 平台类型: iOS Android  程序设计: 3D图形 音乐音效  编程语言:   引擎/SDK: 其它  工欲善其事,必先利其器.对移动游戏开发者来说,高效实用的开发工具必不可少.近日,英国著名产业杂志<Develop>刊出了一篇文章,作者艾伦·李在文中推荐了15种移动游戏开发工具,从游戏引擎,到音效制作.推广等工具都有涉及.以下为原文主要内容编译. 引擎和移动开发工具包 Marmalade 简介:Marmalade被很多人认为是跨平台制作C++游戏的最佳平台.通过Marmal

前端相关开发工具介绍

1.常用前端开发工具-编辑器 sublimetext:Sublime Text 是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器,可运行在Linux,Windows和Mac OS X.也是许多程序员喜欢使用的一款文本编辑器软件. atom:他们使用目前最先进流行的技术重新打造了一款称为"属于21世纪"的代码编辑器--Atom, 它开源免费跨平台,并且整合 GIT 并提供类似 SublimeText 的包管理功能,支持插件扩展,可配置性非常高 vim:后台人员使用,Vim是

02 js运行原理 、js开发工具介绍 、js程序入门、 js基本语法

因为js是由浏览器来解释执行的,因此这里有一个问题,不同的类型的浏览器可能对js的支持不一样. js的运行一般分为:本地运行和远程运行 Tomcat架在公网上,其他网络用户可以访问,利用花生壳可以把一个内网的ip映射为公网 花生壳相当于用自己的服务器帮你转了一下而已. 如何选择开js发工具 微软的vs   .net平台 Eclipse 我们先选择用记事本,到了对Javascript 有了一定的了解后,我们再使用高级开发工具Eclipse. ①更深刻的理解javascript技术,培养代码感. ②

常用开发工具介绍

常用工具: 1.Sublime Text2  [代码编辑器或者文本编辑器]  类似于NotePad++ http://blog.csdn.net/fdipzone/article/details/7979164 2.Fidder4 [协议分析工具] 3.Beyond Compare3 [文件.目录等比较工具] 4.Mindjet MindManager 2012  [思维导图工具] 5.Firebug [最流行的前端开发工具] 6.JetBrains PyCharm 3.1.2 [python开