利用adt-bundle轻松搭建Android开发环境与Hello world(Windows)
作者:yongh701 发布时间:2022-09-05 14:35:18
Android开发环境有三种方式,分别是JDK+SDK+Eclipse+ADT、JDK+adt-bundle与JDK+Android Studio。
不要使用JDK+SDK+Eclipse+ADT这种方式,不是说什么太复杂的,是因为郭嘉的网络你懂的,打开SDK工具之后就根本就下载不了。Android Studio也是不行的,说好集合大量打开环境。安装的时候却还是需要联网。
建议使用JDK+adt-bundle这种方式来搭建Android开发环境。同时adt-bundle认准20131030版本。2014的版本不给力。说好集成所有环境,却不带模拟器。还是需要自己利用里面集合的SDK下载。我真的是呵呵了。
下面介绍如何利用adt-bundle在Windows下轻松搭建Android开发环境与Hello world:
1、首先,先如同《JDK的下载、安装与部署图文教程》在Windows下布置好JDK1.7。
如果是32位系统的话,直接使用下载工具,对http://dl.google.com/android/adt/adt-bundle-windows-x86-20131030.zip(点击打开链接)这个地址进行下载,如果是64位系统的话,则是http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20131030.zip(点击打开链接)这个地址。
2、解压adt-bundle-windows-x86-20131030.zip,这个20131030关键就是集合了system.img,安卓刷过机的亲都知道,这东西是安卓系统启动的关键东西。之后的2014版本不知道为何没有集成。
3、之后,打开解压文件下的eclipse.exe
4、首次启动要设置好工程目录,以后你所有的Android工程都放在这里。
5、关闭引导页之后,不要紧着新建工程,先打开安卓模拟器管理器,如下图:
6、之后选择new,新建一台机器,选项基本没得选,默认即可,AVD name随便,这里是A。Device选个配置最烂的手机。毕竟为了调试的时候不卡。最后补个SD card大小,256M足矣。点击“确定”。以后你的安卓程序就运行在这台“手机”上。
7、之后在工程区,New->Android Application Project新建一个安卓工程。
8、在Application输入工程的名字之后,其余系统会给你补填,这里是Hello。其余默认即可。一直点下一步下一步,点Finish的时候可能卡得比较久,请耐心等待。
9、新建之后可以直接运行,系统已经给你写好了Helloworld。
10、选择以Android应用程序运行。
11、之后是最卡的一步——打开模拟器,开模拟器等于手机的开机。模拟器开了就别关了。Eclipse把程序编译到模拟器上是一秒钟的事,但开模拟器根据系统配置的不同,耗时可能10分钟到15分钟之久。如下图,我的1G模拟器的所有系统资源。其实安卓工程的开发也不是很卡的,关键是开模拟器那些,开了之后就最小化,继续开发,开发之后直接编译就非常快乐。就是这样的节奏!
12、等待了几乎15分钟之后,Android的第一个程序Helloworld就弄出来了。
13、如果首次打开模拟器之后,如同操作手机那样解锁之后,没有反应,再按一次运行按钮,再编译一次,最多等待1分钟,Helloworld就出来了。明显在所有程序中有个Hello的Apps


猜你喜欢
- InetAddress类InetAddress类用来封装我们前面讨论的数字式的IP地址和该地址的域名。你通过一个IP主机名与这个类发生作用,
- 一:什么是Bitmap像素级的操作相信大家都知道一张jpg或png放大后会是一个个小格子,称为一个像素(px),而且一个小格子是一种颜色,也
- 今天,简单讲讲android里如何获取一个视频文件的第一帧作为缩略图显示在界面上。之前,我说个最近需要从服务器下载视频文件,但是下载后肯定需
- 反转数组输出前言:此方法来自B站UP主问题:将数字1,2,3,4,5 反向输出 5,4,3,2,1输入参数:1,2,3,4,5代码示例pub
- 这篇文章主要介绍了Java等待唤醒机制线程通信原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋
- 先来回忆下在mybatis中的resultMap作用和是什么resultMap的作用是什么在使用传统的mybatis时,我们一般都会在xml
- ODT文档格式一种开放文档格式(OpenDocument Text)。通常,ODT格式的文件可以使用LibreOffice Writer、M
- 一. 下载环境Ubuntu 2.x.x 版本二. 创建Hadoop用户在虚拟机创建安装完成后。1.进入用户,打开终端输入如下命令:sudo
- 扩展阅读c#基础系列1---深入理解 值类型和引用类型c#基础系列2---深入理解 String引言在上篇文章深入理解值类型和引用类型的时候
- 本文实例为大家分享了Android实现秒表功能的具体代码,供大家参考,具体内容如下今天为了给师弟们讲安卓,花了10分钟写了一个简易的秒表ap
- 在市面上很多的APP都使用了对图片作模糊化处理后作为背景的效果,来使得整个页面更具有整体感。如下就是网易云音乐的音乐播放页面:很明显这个页面
- XSS ,全名:cross-site scripting(跨站点脚本),是当前 web 应用中最危险和最普遍的漏洞之一。攻击者尝试注入恶意脚
- 大多数情况下你不需要访问者模式,但当一旦需要访问者模式时,那就是真的需要它了,这是设计模式创始人的原话。可以看出应用场景比较少,但需要它的时
- 最小堆基本思想:堆对应一棵完全二叉树,且所有非叶结点的值均不大于(或不小于)其子女的值,根结点(堆顶元素)的值是最小(或最大)的,每次都取堆
- 最近项目中用到了service进行计时,在连接USB的情况下一切正常,但是拔掉USB后发现,手机进入休眠后service停止了工作。最后通过
- 安卓中为activity创建菜单,供大家参考,具体内容如下1.在res上面右键 > new > Android xml file
- 将字符串转换为ASCII编码数组,只要是中文字节码就是ASCII编码63即"?",所以可以由此来进行判断class St
- 在互联网的服务端开发的时候,我们很经常要在一个项目中去调用不同的数据库。在这种情况下,必然要涉及到多数据源问题。那么,我们该如何解决多数据源
- 合成聚合复用原则合成复用原则又称为组合/聚合复用原则(Composition/Aggregate Reuse Principle, CARP
- cookie机制和session机制的区别具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持