当前位置: 首页 > news >正文

在windows平台上搭建Android开发环境-图例

来源:http://blog.csdn.net/xiaojianpitt/article/details/5635834

北京时间5月20日22:30分,谷歌正式发布了旗下智能手机操作系统的新版本Android 2.2(代号“Froyo”冻酸奶)。11项新特性也让众多Android爱好者非常期待.在这里向大家介绍最新的安装配置教程。

(1)在http://java.sun.com/javase/downloads/index.jsp下载JDK6,安装JDK,省略。安装完毕后,设置环境变量JAVA_HOME为jdk的安装目录,并且将%JAVA_HOME%/bin添加到系统Path变量中。 
(2)下载Android SDK并配置。

可以到http://developer.android.com/sdk/index.html上下载android-sdk_r06-windows.zip,下载好后,解压缩到D盘。配置SDK,在Windows机器上,右键单击我的电脑,选择属性->高级,点“环境变量”按钮,修改“系统变量”下面的Path变量,把SDK tools的真实路径加入其中(即Android sdk 解压后的文件夹下的tool路径,在这里我是D:/program/android-sdk-windows/tools)。添加完后,可以在命令行下用命令测试:android --help,如果出现android的帮助命令就说明配置好了。

clip_image002准确的说呢,刚才安装的并不是Android SDK,只是SDK更新和下载管理器SDK tools。Android SDK并没用安装。打开SDK setup.exe,安装如下图所示的组件。至少安装一个SDK platform,否者的话,无法创建AVD虚拟机。

(3)下载安装Eclipse 3.5。到www.eclipse.org上下载。

(4)安装ADT(Android Development Tools). 
启动Eclipse,在导航菜单中选择Help-> Install New Software .在work with中,输入 url:https://dl-ssl.google.com/android/eclipse/,点击Add。然后输入name:ADT(随便)。都选中,然后安装。安装完毕后,重启Eclipse。 
在Eclipse里配置SDK路径 。选择Windows->Preferences->Android,选择Android SDK的位置。我的是解压在D:/program/android-sdk-windows/这里的,选择这里就行了。如图:

clip_image004

(5)创建AVD(Android Virtual Device).

clip_image006选择Window->Android SDK and AVD Manager->Virtual Devices,点击添加如图,选择android 2.2。按要求输入。name:a2.2(启动模拟器的时候需要敲的)Target:android 2.2 (这里可以选择其它版本的,前提是你是否都更新了呢!我这里只能选择这个),SD Card:输入你想要的大小。其他默认就可以了,完后点Create AVD。

(6)启动模拟器。 
cmd进入到D:/program/android-sdk-windows/tools,输入命令:emulator -avd a2.2。这里用到你刚才起到的名字,等待大概2分钟,看到模拟器!如图:

clip_image008

(7)创建Android项目 
打开Eclipse, 选择File > New > Project如果Android的Eclipse的插件正确安装了,弹出的对话框里就会有一项“Android”,选择 “Android Project”,点下一步。

除了包名外,我们可以全部填写HelloWorld。这里填写的Activity name就是你的项目创建好后Activity的类名。

创建好后,工程会自动生成一个HelloWorld类,在你刚才创建的包名下找到HelloWorld,修改如下: 
public class HelloWorld extends Activity { 
   /** 活动第一次被创建后调用 */ 
   @Override 
   public void onCreate(Bundle savedInstanceState) { 
       super.onCreate(savedInstanceState); 
       TextView tv = new TextView(this); 
       tv.setText("Hello, World!"); 
       setContentView(tv); 
   } 

引入包时,可以用快捷键Ctrl+Shift+o。 

clip_image010

运行你的Hello World。 
选择Run>->Open Run Dialog菜单。双击Android Application创建一个新的应用,然后在右边浏览选择你的应用HelloWorld,然后果断的Run吧,ok,过一会儿(模拟器启动有点时间),看到Hello, World!了吧。SDK下有好多学习的例子,一旦入门后,就参照着Sample下的应用开始深入的学习吧!

转载于:https://www.cnblogs.com/sennly/archive/2010/06/03/4139133.html

相关文章:

  • Reactive Programming with Spring 5
  • IIS6.0下创建用户隔离模式FTP站点
  • Hadoop如何迎击大数据分析的挑战
  • [Samba] 一路走来
  • 联动优势:PureData数据中心案例分享
  • MySQL Connector C/C++ for VS2010
  • SaaS课堂:外贸企业如何选择适合自己的软件
  • Java多线程中wait语句的具体使用技巧
  • Google Chrome - 云计算时代的浏览器
  • 问题003:JDK文件夹下的bin有什么作用?javac.exe和java.exe双击后为什么一闪而过,没了?...
  • js javaScript中String添加replaceAll 方法
  • IBM Platform Computing:云计算与大数据的智慧粘合剂
  • document.compatMode 记录
  • 基于语音应用的10项最佳实践
  • maven maven-war-plugin 的配置【转】
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • CSS相对定位
  • JAVA 学习IO流
  • JS专题之继承
  • node和express搭建代理服务器(源码)
  • python学习笔记 - ThreadLocal
  • ReactNative开发常用的三方模块
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 简析gRPC client 连接管理
  • 讲清楚之javascript作用域
  • 开发基于以太坊智能合约的DApp
  • 前端js -- this指向总结。
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 算法-插入排序
  • 听说你叫Java(二)–Servlet请求
  • 为视图添加丝滑的水波纹
  • 延迟脚本的方式
  • 用jquery写贪吃蛇
  • 再谈express与koa的对比
  • 2017年360最后一道编程题
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​secrets --- 生成管理密码的安全随机数​
  • ​ssh免密码登录设置及问题总结
  • #etcd#安装时出错
  • #LLM入门|Prompt#3.3_存储_Memory
  • (3)llvm ir转换过程
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (C#)获取字符编码的类
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (剑指Offer)面试题34:丑数
  • (万字长文)Spring的核心知识尽揽其中
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • ./configure,make,make install的作用(转)
  • .apk文件,IIS不支持下载解决
  • .net CHARTING图表控件下载地址
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .NET性能优化(文摘)