位置: 编程技术 - 正文

Android之开发环境搭建(android 开发环境)

编辑:rootadmin
一、简介Android是基于Linux平台的开源智能手机操作系统(Google为什么不另立门户请看这里),具有强大的灵活性,可以被移植到不同的硬件平台上(比如:手机、电视、机顶盒、嵌入式设备等),完全开放,上层的应用程序开发完全开放给第三方(应用开发以Java语言为主,C/C&#;&#;语言只在特定情况下使用,比如:游戏的Cocos2D-X系列、加密算法、地图渲染引擎,视频播放器等)。Android系统层次结构如下图所示:图1 Android系统层次结构从上图可以看出,Andriod系统自底向上分4层:(1)内核层Linux内核和设备驱动,该层与设备相关,对开发者不开放。(2)模块层Linux库和Dalvid虚拟机,从Linux操作系统的角度来看,第2层是内核空间与用户空间的分界线,第1层运行于内核空间,第2、3、4层次运行于用户空间。(3)应用框架层Andriod应用管理框架和服务,管理每个Android应用的整个生命周期,从安装到运行到卸载。(4)应用层Android自带以及三方的应用程序,这里是码农们的角斗场,也即将是你的归宿。简单点说就是:Android的应用运行在Java虚拟机Dalvik之上,即java code->class->dex(Dalvik executable)。当然Dalvik与Java虚拟机还是有区别的:(1)Dalvik基于寄存器,而JVM基于栈。(2)Dalvik虚拟机运行的是其专有的文件&#;式Dex,而Java虚拟机运行java字节码。(3)Dex文件&#;式可以减少整体文件尺寸,提高I/O操作的类查找速度。(4)每个APP对应一个独立的虚拟机实例,APP的每个线程对应一个Linux线程。(5)有一个特殊的虚拟机进程Zygote,其是虚拟机实例的孵化器。它在系统启动的时候就会产生,如果系统需要一个新的虚拟机实例,它会迅速复制自身,以最快的数据提供给系统。对于一些只读的系统库,所有虚拟机实例都和Zygote共享一块内存区域。二、安装1、开发环境Android开发环境涉及的工具和开发包比较多,包括如下几个部分:(1)JDK点击这里下载JDK,JDK提供Java编译环境,新版本的JDK自动包含了JRE,所以不用单独下载JRE了,JRE提供Java运行环境。(2)Eclipse点击这里下载Eclipse,Eclipse是Java的IDE开发工具。(3)Android SDK点击这里下载Android SDK,Android SDK提供Android应用开发环境和工具。(4)ADT点击这里下载ADT,ADT是Eclipse的一个Android开发工具插件,Android的SDK需要配合ADT使用。在线更新ADT的地址是: NDK点击这里下载Android NDK,Android NDK提供Android本地C/C&#;&#;开发环境和工具。实际上,Andriod环境安装并不需要一一下载上面介绍的那些个工具包。Google是个好同学,它为我们打包了一个开发工具集合——ADT-BUNDLE集成包,里面包含了Eclipse、Android SDK、Android ADT,点击这里下载ADT-BUNDLE。2、安装JDK(1)安装JDK和JRE点击这里下载JDK,安装JDK(jdk-7u-windows-x.exe),JDK安装完成之后会自动启动JRE的安装。(2)JDK环境变量设置选择我的电脑->右键->属性->高级系统设置->高级->环境变量->系统变量->新建,变量名是JAVA_HOME,变量&#;是jdk的安装路径(比如:C:Program FilesJavajdk1.7.0_)。(3)Path路径设置设置Path路径,添加JDK和JRE的bin路径。需要注意的是:JRE存在两个,一个是JDK下面的,一个是单独安装的,这两个都可以使用,这里使用前者。设置Path路径时,可以引用前面设置的JAVA_HOME变量,引用方法是在JAVA_HOME变量名的前后添加%(比如:%JAVA_HOME%/bin;%JAVA_HOME%jre/bin)。选择我的电脑->右键->属性->高级系统设置->高级->环境变量->系统变量->Path->编辑,在变量&#;的最后面追加JDK和JRE的bin路径,路径之间用;分隔,即%JAVA_HOME%/bin;%JAVA_HOME%jre/bin。(4)测试Java环境是否安装成功打开cmd窗口,输入java -version,如果显示JDK版本信息,则表示安装成功。3、安装ADT-BUNDLE(1)下载及安装点击这里下载ADT-BUNDLE,直接解压ADT-BUNDLE(adt-bundle-windows-x_-.zip)即可。解压完成之后包含包含两个文件夹eclipse(Eclipse&#;ADT插件)、sdk(Android SDK)和一个程序SDK Manager.exe。(2)设置环境变量设置Android SDK的Path环境变量,方便一些工具命令的调用,设置步骤同JDK。添加sdk路径下的两个文件夹tools和platform-tools到Path环境变量(例如:D:adt-bundle-windows-x_-sdktools;D:adt-bundle-windows-x_-sdkplatform-tools)。(3)启动开发工具 找到adt-bundle解压目录,双击eclipseeclipse.exe,启动开发工具。Android SDK Manager负责SDK包的更新,adt-bundle自带的Android SDK都是最新的,当前是4.4,如果想使用4.4以前的版本呢,需要使用这个工具进行更新。在Eclipse中,通过选择Window->Android SDK Manager来打开。AVD(Android Virtual Device)即Android运行的虚拟设备管理,可以通过AVD创建一个Android虚拟机进行程序调试。在Eclipse中,通过选择Window->Android Virtual Device Manager来打开,点击New按钮创建虚拟机(Name:虚拟机名、Device:选择模拟的设备机器分辨率、Target:选择虚拟机的SDK版本)。创建完虚拟机后,点击Start按钮启动虚拟机,虚拟机界面如下图所示:

推荐整理分享Android之开发环境搭建(android 开发环境),希望有所帮助,仅作参考,欢迎阅读内容。

Android之开发环境搭建(android 开发环境)

文章相关热门搜索词:android软件开发环境,android 开发环境,android 开发环境,安卓app开发环境,android开发环境安装步骤,安卓程序开发环境,android 开发环境,android开发环境的搭建步骤,内容如对您有帮助,希望把文章链接给更多的朋友!

Android环境搭建以及HelloWorld程序 最近忽然想玩一玩android,准备写几个小程序在自己的手机上,现在开启我的android之旅。第一个挑战就是安装环境,在自己的电脑上折腾了三遍才算把Hel

【android studio】环境搭建 开发环境有两种选择:ADT:下载地址

Android 开发环境搭建 步骤:1.下载javaJDK、androidSDK、Eclipse、ADTPlugin2.安装javaJDK及配制环境变量3.安装或解压androidSDK,运行完成后的androidmanager.exe4.在Eclipse里安装ADTPlugin5.在Eclips

标签: android 开发环境

本文链接地址:https://www.jiuchutong.com/biancheng/371135.html 转载请保留说明!

上一篇:Android开发环境搭建(android开发环境配置)

下一篇:Android环境搭建以及HelloWorld程序(安卓运行环境搭建)

  • 宁波财税网会计之窗官网
  • 财务状况说明表财务报表有什么区别
  • 盖了骑缝章的合同怎么写
  • 工程施工是资产还是负债
  • 更正以前年度费用账务处理
  • 会计报表编制有哪些标准
  • 商贸公司营业执照范围
  • 餐饮发票个人抬头怎么写
  • 外包工加工工资怎么结算
  • 事业单位无形资产摊销
  • 股息红利纳税地点
  • 善意取得增值税专用发票如何处理
  • 实收资本转出怎么做账
  • 非增值税纳税人有哪些
  • 进出口企业如何防范汇率风险
  • 税控服务费抵扣的文件
  • 工会经费给税务局交税比例
  • 高新企业研发人员
  • 增值税普票当月开错了怎么办
  • 企业研发人员数量在哪里查
  • 买购物卡发福利怎么发
  • 以无形资产进行投资
  • 会计准则和会计法的关系
  • 累计折旧 减少
  • win10正版免费下载
  • 私立医院执行什么会计准则
  • 笔记本win10玩红警怎么全屏
  • 给客户赠送的礼物叫什么
  • 公积金托收怎么变更
  • 农产品增值税进项税额
  • PHP:ftp_rename()的用法_FTP函数
  • 什么情形不属于经警告无效人民警察可以使用武器的情形
  • musirc4.71.exe - musirc4是什么进程文件 有什么作用
  • 不能报销的发票可以丢掉吗
  • 用php写个简单的编程
  • thinkphp5框架介绍
  • 外出培训餐费要进差旅费吗
  • chatGPT之Python API启用上下文管理
  • 车票如何抵扣增值税税率
  • 帝国cms安装教程
  • 委托开发软件的版权归委托人所有
  • 建筑施工企业增值税税率调整时间
  • python中socket怎么用
  • python怎么创建
  • PureFTP借助MySQL实现用户身份验证的操作教程
  • mongodb中主键的默认格式是哪个?
  • 劳动法辞退员工补偿标准2023
  • 劳务外包会计分录最新
  • 企业微信开通微信支付
  • 生产成品出库的会计分录
  • 收回以前年度的应收账款较多能说明什么呢?
  • 食堂员工私自拿东西怎么办
  • 固定资产转换为投资性房地产转换日
  • 未确认融资费用是什么类科目
  • 走逃失联企业管理办法
  • 计提工资的凭证要附单据吗
  • 融资租赁与经营租赁的区别主要是
  • 暂估材料发票长期不到
  • 对公账户明细入账怎么查
  • 计提折旧有哪些会计科目
  • sql server数据库中的null(空值)
  • xp关机会自动重新启动
  • 启动mac问号文件夹闪烁怎么办
  • LINUX操作系统的主要组成部分有
  • Win10 Mobile 10581预览版升级界面曝光 上手视频观赏
  • 安装centos7安装位置没有磁盘
  • 基于linux的mplayer音乐播放器
  • android view动画
  • js 获取ua
  • Javascript selection的兼容性写法介绍
  • for语句中的++i
  • windows下为啥没有观看电视的软件
  • vue中怎么引入css
  • Javascript在网页设计中的作用有哪些
  • 澳门国际金融税务局
  • 税务稽查预警指标
  • 山西国税电子税务局电话
  • 税务登记表格怎么填写
  • 人人财富最新消息
  • 江苏社保缴费基数是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设