zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然Android开发学习:1.2 开发环境搭建

    现在主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③IntelliJ IDEA + SDK 现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官网也去掉了集成Android开发环境的Eclipse下载链接,各种现象都表示开发者最后都终将过渡到Android Studio,当然这段过渡时间会很长,但如果你是刚学Android的话建议直接冲Android Studio着手;而且很多优秀的开源项目都是基于Android Studio!当然,在本教程中对两种开发环境都会进行一个介绍,用哪个取决与你自己~ 还有一个IntelliJ,和Android Studio差不多的,并不对此进行讲解!
    1.JDK安装与配置
    环境变量的配置 配置环境变量是为了方便我们一些命令行的操作,后续会用到! 右键我的电脑——>高级——>

    新建JAVA_HOME系统变量

     

    2.开发工具二选一
    一开始也说了开发环境IDE的现状,另外前面忘记说一点:Android Studio是比较吃配置的,如果电脑不怎么好,建议还是先使用Eclipse进行Android开发,下面先说下我们熟悉IDE开发APP的流程,按照下述流程来熟悉IDE的使用:

    3.相关术语的解析
    Dalvik: Android特有的虚拟机,和JVM不同,Dalvik虚拟机非常适合在移动终端上使用!
    AVD: (android virtual machine):安卓虚拟设备,就是安卓的模拟器
    ADT: (android development tools)安卓开发工具
    SDK:(software development kit)软件开发工具包,就是安卓系统,平台架构等的工具集合,如adb.exe
    DDMS:(dalvik debug monitor service)安卓调试工具
    adb:安卓调试桥,在sdk的platform-tools目录下,功能很多,命令行必备
    DX工具:将.class转换成.dex文件
    AAPT:(android asset packing tool),安卓资源打包工具
    R.java文件:由aapt工具根据App中的资源文件自动生成,可以理解为资源字典
    AndroidManifest.xml:app包名 + 组件声明 + 程序兼容的最低版本 + 所需权限等程序的配置文件
    后续内容对于初学者的你可能有点难度,但后面回头,你会发现这些东西很有用~ 看不懂的话,可以先跳过

     

     

     

    7.本节小结
    本节我们对Android开发IDE的现状进行了分析,建议初学者硬件条件允许的话,使用Android Studio来进行Android APP的开发,讲述了JDK的安装与配置,以及熟悉IDE的流程,一些关键名称的解析,ADB命令行的常用指令,最后还有程序的打包安装和安装过程的解析!经过这章相信大家对Android开发有了个简单了解,了解开发一个程序的流程,以及对应的项目目录结构!相信大家会抱怨模拟器AVD跑得很慢,下节会给大家介绍一个比真机还快的Android模拟器——Genymotion的安装使用!
  • 相关阅读:
    49. 字母异位词分组
    73. 矩阵置零
    Razor语法问题(foreach里面嵌套if)
    多线程问题
    Get json formatted string from web by sending HttpWebRequest and then deserialize it to get needed data
    How to execute tons of tasks parallelly with TPL method?
    How to sort the dictionary by the value field
    How to customize the console applicaton
    What is the difference for delete/truncate/drop
    How to call C/C++ sytle function from C# solution?
  • 原文地址:https://www.cnblogs.com/tszr/p/12019252.html
Copyright © 2011-2022 走看看