怎样搭建Android开发平台(转)

Android是基于Linux内核的软件平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放手机联盟(Open Handset Alliance)开发。

它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。 低层以Linux核心工作为基础,只提供基本功能;其他的应用软件则由各公司或个人自行开发,以Java作为编写程序的基本语言。

如果你是一个java程序员,打算尝试一下这个红的发紫的开发平台,那么这篇文章绝对是你想要的。

怎样搭建Android开发平台

准备工作

  1. 一台不是太烂的电脑,Android的SDK还是比较耗资源的。
  2. 番习习土啬工具,因为官网的开发者页面被禾口讠皆了,-_-!!别问我为什么,我也不知道一个技术网站为什么会遭此厄运。

步骤/方法

  1. 下载Eclipse IDE for Java EE Developers。下载地址为:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/heliossr1。之所以不用Eclipse IDE for Java Developers和Eclipse Classic是因为根据我血与泪的经验,这两个版本的Eclipse都不能正常安装Android开发所用插件。
  2. 下载Android SDK。下载地址为:http://developer.android.com/sdk/index.html。该地址被土啬,这种情况你应该知道怎么弄。
  3. 为Eclipse安装Android插件。官方把这个插件叫做Android Development Tools (ADT)。远程更新地址为:http://dl-ssl.google.com/android/eclipse/。在线安装Eclipse插件就不用多说了吧,因为如果不会这个的话,那么本文的读者也就更不会做Android平台开发了。什么?你不会?好吧好吧,打开Eclipse,Help->Install New Software。将看到如下Install对话框:
    点Add按钮,将弹出如下对话框,填好Name和Location,点ok。
    现在应该回到了Install对话框中,在Work with下拉列表中选择刚填好的地址,下方将列出可供更新的源,如图:
    全部勾选,然后一路next即可(下载插件需要的时间可能会非常长,耐心等,什么你已经等了两个小时了?你确定你下的Eclipse是最新的Eclipse IDE for Java EE Developers吗?)
    怎样搭建Android开发平台
    怎样搭建Android开发平台
    怎样搭建Android开发平台
  4. 安装完ADT插件后,你的Eclipse的window菜单下会有一个Android SDK And AVD Manager菜单项,点它弹出如下对话框:在这个对话框里你可以管理你的“虚拟设备”和“SDK包”。点选左侧的Avalilable Packages,右侧会列出所有可用的包,选择版本最新的包下载(下载时间也会比较久)。下载完成后你就已经搭建好了一个Android开发平台。
    怎样搭建Android开发平台
  5. 当你试着编写一个Hello World的时候,Eclispe还会提示你创建一个虚拟设备,你也可以现在就在上面这个对话框里创建。“虚拟设备”其实就是一个手机模拟器,很强大。甚至很多非开发人员都用它来体验Android手机平台。在上面的对话框中点击New按钮,将弹出如下对话框:
    填好Name,选择Target(即模拟器的Android版本),填好SD Card的容量,OK,Create!
    第一次启动模拟器可能会非常慢,你可能会卡在下面这个界面很久很久(我的笔记本卡了2分钟,台式机卡了2个小时)。
    经过或长或短的等待,终于见到了华丽的界面:
    你可以用它上网,下载和安装软件,以及最重要的,运行你自己的Hello World!^_^
    怎样搭建Android开发平台
    怎样搭建Android开发平台
    怎样搭建Android开发平台
    怎样搭建Android开发平台
    怎样搭建Android开发平台
    怎样搭建Android开发平台
    怎样搭建Android开发平台
    怎样搭建Android开发平台

参考资料

http://developer.android.com

转载于:https://www.cnblogs.com/PegasusWang/archive/2013/05/14/3078119.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/259758.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mvn deploy 推送到私有仓库,注意当前日期

由于更改了本机系统时间到过去的一个时间,导致mvn deploy推送到私有仓库后,该更新的jar包时间戳比较旧,客户端不能更新得到新的jar包。转载于:https://www.cnblogs.com/silva/p/6264458.html

我的世界1.7.10java32位_我的世界1.7.10中文版

不知道怎么下载?点我游戏介绍《我的世界1.7.10》中整个世界由各种方块构成,玩家可以破坏它们,也可以用自己的方块随意建造东西。为了在游戏里生存和发展,玩家需要通过伐木、挖矿、捕猎等方式获取资源,并通过合成系统打…

python程序在函数内执行得更快

http://www.cnblogs.com/nepaul/archive/2012/07/15/2592179.html 为什么Python程序在函数内执行得更快?(来源StackOverflow) 考虑下面的代码,一个在函数体内,一个是全局的代码。 函数内的代码执行效率为 1.8s 1234def…

USER_EXIT

1、md04的用戶出口 M61X0002 2、me21n/me22n的用戶出口 MM06E005 MBCF0002 3、migo 的用戶出口: MBCF0009 MBCF0002-> EXIT_SAPMM07M_001 4、co11n 的用户出口,发料不足不允许报工时 EXIT_SAPLCORF_104 查找用户出口的函数: MODX_FUNCTION…

subject.login(token)是如何确认账号密码的_教你如何删除、关闭、注销微信小程序...

微信小程序是我们日常生活中经常会接触到的工具,打开小程序后,它就会留在我们微信的”“发现-小程序”栏。很多人并不知道该如何删除、关闭小程序,所以今天就跟大家科普下相关问题。1.如何删除小程序首先,打开微信界面&#xff0c…

上海交通大学2006年数学分析考研试题

转载于:https://www.cnblogs.com/zhangzujin/p/4078900.html

saltstack 基础入门文档

saltstack 和 Puppet Chef 一样可以让你同时在多台服务器上执行命令也包括安装和配置软件。Salt 有两个主要的功能:配置管理和远程执行。这里讲述了saltstack的基本使用方法。 saltstack 简述 Salt 和 Puppet Chef 一样可以让你同时在多台服务器上执行命令也包括安装…

出现的是乱码_cad状态栏出现了方框乱码怎么办?

左下角阅读原文看CAD视频好课推荐:1、CAD2014:点击查看 2、室内&全屋:点击查看 3、CAD2019:点击查看4、CAD2018:点击查看5、Bim教程:点击查看6、室内手绘:点击查看7、CAD三维:点…

UILabel 详解

UILabel 多行文字自动换行 (自动折行)1.UIView *footerView [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)]; 2. UILabel *label [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 150)]; 3. label.text "…

mysql创建数据库指定字符集

mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码…

onclick实现超链接_给超链接加onclick事件

在动态网页中,常常需要在单击超链接时处理一些数据,而不是跳转一个网页。在这种情况下,通常有以下三种处理方式:不设置标签的href属性,只设置onclick属性。在这种处理方式下,通常超链接文本会和正文的文本以…

Android 布局以及优化资料汇总

2019独角兽企业重金招聘Python工程师标准>>> 1.性能优化之布局优化 2.Android 开源库 V - Layout 转载于:https://my.oschina.net/zhugenqiang/blog/822942

AS3容易被忽略的一些特性

1.给sprite设置背景色 给sprite设置背景色,spr.opaqueBackground 0xFFCC33, 在尺寸变化的时候自动重绘背景。需要注意的是背景不能接受鼠标事件,接受鼠标事件的话,需要用graphics绘制背景。 2.在ByteArray里writeUTF("中方汉字")&…

每天一个JavaScript实例-canvas绘图

<!DOCTYPE html> <html> <head> <meta http-equiv"Content-Type" content"text/html; charsetUTF-8" /> <title>每天一个JavaScript实例-canvas绘图</title> <style>.canvas{width:600px;height:500px;} </s…

mysql字符集排序规则_Mysql 字符集及排序规则

一、字符集字符集&#xff1a;就是用来定义字符在数据库中的编码的集合。常见的字符集&#xff1a;utf8、Unicode、GBK、GB2312(支持中文)、ASCCI(不支持中文)二、字符集排序规则作者本人用的是utf8_general_ci后缀ci (case insensitive)意味不区分大小写(大小写不敏感)&#x…

驱动06.触摸屏驱动程序

1.触摸屏的简介 触摸屏是标准的输入设备&#xff0c;在写驱动程序时采用的之前讲过的输入子系统那套框架。我们无需关心对设备文件的操作&#xff0c;只需关心对硬件寄存器的操作和上报事件即可。 触摸屏是附在LCD上的一层薄膜&#xff0c;并不是我们平时认识的触摸屏&#xff…

编码文件AndroidStudio初体验:解决Execution failed for task ':TestAndroid:compileDebug'.

最近研究编码文件&#xff0c;稍微总结一下&#xff0c;以后继续补充&#xff1a; Execution failed for task :TestAndroid:compileDebug.有各种各样原因&#xff0c;具体就请自己进cmd编译看什么地方出错 进入项目的gradle文件地点目录打 gradlew compileDebug --stacktrace来…

我的大二

一不小心就已经大二了&#xff0c;时间真的过的很快&#xff0c;不知不觉和学长大大一起走过了7个多月~我是个很幸运的人&#xff0c;对此我感激所有人&#xff0c;尤其是那些爱我的&#xff0c;以及教会我做人&#xff0c;指引我许多的人们&#xff01; 不得不承认&#xff0c…

2016国产开源软件Top100(Q1)

2016国产开源软件Top100(Q1) 随着互联网的发展、开放标准的普及和虚拟化技术的应用等诸多IT新领域的创新及拓展&#xff0c;开源技术凭借其开放性、低成本、稳定性、灵活性、安全性和技术创新性等特点迅速走向成熟&#xff0c;逐步发展成为一种主流模式&#xff0c;日益改变着全…

mysql lenenc int_MySQL-NonMySQL同步工具源码解读——确定同步位置

经过上一节的鉴权过后&#xff0c;程序已经受主库认可&#xff0c;并且可以像主库发起同步请求。在发起请求之前&#xff0c;还有一个可选的步骤&#xff1a;确认同步时间点。同步时间点由两个属性进行标识&#xff1a;Binlog文件名、偏移量。工具支持自定义时间点&#xff0c;…