zoukankan      html  css  js  c++  java
  • 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的更新会比較频繁,有时候各种须要翻墙的工作,没有VPN基本上想死。

    SDK

    SDK是我们Android开发工具包,主要包括下面几个工具类:
    - SDK Tools
    - Platform Tools
    - Build Tools
    这些都能够在我们下载的SDK中找到
    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开发环境。谢谢大家!

  • 相关阅读:
    IDA断点和搜索
    shell grep正则匹配汉字
    吐槽一下jsoup
    mysql函数
    hutools之批量更新
    Hutools之http工具类
    Java通过腾讯邮箱发送邮件
    访问网络资源的方式--application/json和x-www-form-urlencoded
    HttpClient获取数据
    URLConnection类的使用
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/7199116.html
Copyright © 2011-2022 走看看