利用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
猜你喜欢
- C#是托管型代码,创建的对象会自动回收。C++是非托管型代码,创建的对象需要手动回收(有时不手动回收,可能出现内存溢出的问题)。C#调用C+
- 制作透明窗体办法有好几种,各有优缺点. 我们先来看看C#本身提供的办法 1:通过设置窗体的 TransparencyKey实现 例:窗体中
- 依赖<dependency> <groupId>com.baomidou</groupId> <a
- 注解是 JDK 5.0 引入的一种注释机制。注解可以作用在类型(类、接口、枚举等)、属性、方法、参数等不同位置,具体的 JDK
- 我们知道java程序是运行在JVM中的,而JVM就是构建在内存上的虚拟机,那么内存模型JMM是做什么用的呢?我们考虑一个简单的赋值问题:in
- 如下所示:import java.util.ArrayList;//java中申请不定长度数组public class Test01 {pu
- 这篇文章主要介绍发送验证码和校验验证码的功能,用到一个第三方平台Bmob,那Bmob是什么呢?Bmob可以开发一个云存储的移动应
- merge标签合并标记需要两个或两个以上的列表作为参数,并把它们合并在一起,如下所示:<s:merge var="myMer
- 1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有
- JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str
- 表达式树的概念表达式树的创建有 Lambda法 和 组装法。学习表达式树需要 委托、Lambda、F
- Java读取txt文件内容。可以作如下理解:首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人
- 前言哎呀,妈呀,又出异常了!俗话说:“代码虐我千百遍,我待代码如初恋”。小Alan最近一直在忙着工作,已经很久没有写写东西来加深自己的理解了
- IDEA 2020.1 版自动导入MAVEN依赖的方法(新版MAVEN无法自动导入/更新POM依赖、MAVEN设置自动更新、自动更新快捷键)
- 单例模式创建唯一的一个变量(对象),在类中将构造函数设为protected或者private(析构函数设为相对应的访问权限),故外部不能实例
- 前言我们在 页面切换转场动画,英雄救场更有趣!介绍了 Hero 动画效果,使用 Hero 用于转场能够提供非常不错的体验。既然称之
- 在winform里拖入一个datagridview控件,跟一个openfiledialog控件using System;using Syst
- 概念JavaBean在实际编程中,我们常常需要一些用来包装值对象的类,例如Student、 Employee、Order,这些 类中往往没有
- 前言:this 和 super 都是 Java 中常见的关键字,虽然二者在很多情况下都可以被省略,但它们在 Java 中所起的作用是不可磨灭
- 一、前言在学习分治算法之前,问你一个问题,相信大家小时候都有存钱罐的经历,父母亲人如果给钱都会往自己的宝藏中存钱,我们每隔一段时间都会清点清