要进行Android应用程序的开发,首先就要搭建好Android的开发环境,所需要的工具有如下4个:1、java JDK;2、Android SDK;3、Eclipse;4、ADT

1、java JDK

java JDK的下载地址是http://www.oracle.com/technetwork/java/javase/downloads/index.html,在“Java Platform, Standard Edition”中可以选择最新的JDK下载,无需下载jre,然后再根据自己计算机硬件和系统选择适当的版本即可下载。

如果只是开发Android应用程序,JDK安装好后可以不用设置环境变量。

2、Android SDK

开发Android应用程序首先需要Android SDK。在Android SDK中包含模拟器、教程、APT文档和示例代码等内容。Android SDK的下载地址是http://developer.android.com/sdk/index.html,根据自己计算机系统选择相应的内容下载。完成安装后启动SDK管理工具,此时会自动联网搜索可以下载的软件包。为了便于日后在各个不同的平台下调试应用程序,在搜索完成后选择安装全部的软件包。(这是一个很费时的事情。如果只想进行简单的开发则下载最新的Android SDK即可,Android SDK是向下兼容的,Google也要求开发者使用最新的Android SDK,如果开发好应用程序后调试不同的平台,那最好还是完整下载比较好。)

3、Eclipse

在Android的官网上推荐使用Eclipse与ADT插件来组合开发,Eclipse的下载地址是http://www.eclipse.org/downloads/,选择选eclipse IDE for java EE Developers下载,解压之后即可使用。

网上很多人说Eclipse的indigo即3.7版本的比较稳定,下载地址是http://www.eclipse.org/downloads/packages/release/indigo/sr2,下面ADT的创建也是在Eclipse 3.7下完成的。

相关链接:Eclipse官方语言包汉化的方法

4、ADT

打开Eclipse,进入菜单中的 "Help" -> "Install New Software",点击Add...按钮,弹出对话框要求输入Name和Location:Name自己随便取,Location输入http://dl-ssl.google.com/android/eclipse,确定返回后,在work with后的下拉列表中选择我们刚才添加的ADT,我们会看到下面出有Developer Tools,展开它会有Android DDMS和Android Development Tool,勾选他们。然后就是按提示一步一步next。完成之后,选择Window > Preferences...,在左边的面板选择Android,然后在右侧点击Browse...并选中SDK路径(选错了就会报错),点击Apply、OK。配置完成。

5、创建AVD

为使Android应用程序可以在模拟器上运行,必须创建AVD。打开Eclipse,进入菜单中的Windows > AVD Manager,点击右侧的“NEW...”,填入Name,选择Target的API,SD Card大小任意,Skin随便选,Hardware目前保持默认值 ,点击Create AVD即可完成创建AVD。

至此Android开发环境就算搭建完成了,再可以写一个HelloWorld的应用程序。

打开Eclipse,进入菜单中的File -> New -> Project菜单,建立新项目“Android Project”然后填写必要的参数。

相关参数的说明:

Project Name: 包含这个项目的文件夹的名称。例如:HelloWorld

Package Name: 包名,遵循JAVA规范,用包名来区分不同的类是很重要的,例如:com.china.hello

Activity Name: 这是项目的主类名,这个类将会是Android的Activity类的子类。一个Activity类是一个简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。例如:HelloChina

Application Name: 一个易读的标题在你的应用程序上。例如:test Android

在"选择栏"的 "Use default location" 选项,允许你选择一个已存在的项目。

这样一个Android的工程就创建完毕了。如果你的命名和我上面写的一样,那么在在Package Explorer窗口中选择【src】>【com.china.hello】>【HelloChina.java】文件,然后再编辑代码。右键项目名称->run as ->Android Application 即可启动运行该Android程序。

上面的搭建方法在网上有很多,下载过Android SDK的人都知道经常会下载很慢或者根本就下载不下来(网上找在host文件中加入google地址的方法,下载也许会挺快。),而离线下载由于文件众多,还需要放在不同的文件夹下,是很容易出错的,这时就会想要有一个完整的包来开发Android就比较好了。在此,我这里提供Android 4.0.3(API 15)的下载,即Android SDK里面包含了该SDK,eclipse为3.7,并且有汉化,JDK为6u30,下载好后按照上面的方法就很容易的配置好Android的开发环境了,在windows xp和windows 7下都可以使用。下载地址为:

Android SDK:http://115.com/file/eiwznfjy

eclipse3.7_android+4.0.3:http://115.com/file/dwxt7h1x

jdk-6u30-windows-i586:http://115.com/file/aehlmz5d

修改android studio中的avd sdk路径、avd sdk找不到的解决方案的更多相关文章

  1. 修改Android Studio默认的API Level(SDK版本)

    原文:修改Android Studio默认的API Level(SDK版本) Android Studio(2.1.2)新建工程的时候只会让你选择最低支持的SDK版本,默认的目标编译SDK版本会以系统 ...

  2. Android Studio中提示:Project SDK is not defined

    Android Studio中提示:Project SDK is not defined 2015 年 4 月 1 日 下午 9:04crifan已有2209人围观我来说几句 [背景] 之前用Andr ...

  3. 在Android Studio中使用BaiduMap SDK实时获取当地位置信息

    配置BaiduMap 环境 1.在百度API中新建自己的一个APP包名和APP名需要注意和自己Android Studio 中的包名和APP名保持一致: 2.百度地图中还需要填写一个SHA1 数字签名 ...

  4. Android Studio中新建项目时Your android sdk is out of date or is missing templates的解决办法

    在Android Studio中新建项目时出现了以下问题:Your android sdk is out of date or is missing templates. Please ensure ...

  5. Android Studio 中修改Apk名称

    修改生成的apk名称,并且使调试时也可以使用. 在app->build.gradle 中增加以下内容: android.applicationVariants.all { variant-> ...

  6. 【转】在Android Studio中下载Android SDK的两种方式(Android Studio3.0、windows)

    在Android Studio中下载Android SDK的两种方式(Android Studio3.0.windows) 方式一.设置HTTP Proxy1. 打开Settings2. 点击HTTP ...

  7. Android Studio 中修改versionCode跟versionName

    在Android Studio 中修改versionCode 跟versionName最写了一个新版的软件准备发布到应用平台上,但是versionCode和versionName的值一直修改不成功,在 ...

  8. Android Studio中配置及使用OpenCV示例

    Android Studio配置及使用OpenCV 前言:最近在做项目移植,项目较大,在Eclipse中配置的Jni及OpenCV环境没任何问题,但是迁移到Studio中就问题一大堆,网上也找了一些资 ...

  9. 在Android studio中进行NDK开发

     在Android studio中进行NDK开发  分类: Android平台 软硬件环境 ubuntu kylin 14.04 红米note增强版 Android studio 0.8.6 ndk ...

随机推荐

  1. HQuorumPeer和QuorumPeerMain进程的区别

    HBase是列式数据库,既可以单机也可以集群的方式搭建,以集群的方式搭建一般建立在HDFS之上. 分布式HBase启动说明:首先启动hadoop,然后问题就来了:zookeeper和hbase的启动顺 ...

  2. Jmeter_前端RSA加密下的登陆模拟_引用js文件实现(转)

    在一次项目实战中,前端登录使用了RSA加密,使用LoadRunner压测的第一步,就是模拟用户登录,可惜loadRunner11并不能录制前端的加密过程,并且安装的LR是基于C语言版,网络上关于RSA ...

  3. 解决eclipse双击类名、选中类名出现假死或者非常慢的问题(取消Eclipse鼠标悬停和自定义快捷键)

    eclipse(MyEclipse)关闭鼠标移动提示代码功能和自定义快捷键代码提示设置的方法 eclipse(MyEclipse)关闭鼠标移动提示代码功能: eclipse(MyEclipse)--& ...

  4. 华东交通大学2017年ACM“双基”程序设计竞赛 1010

    Problem Description 定义操作:将数 n 变为 f(n) = floor(sqrt(n)).即对一个数开平方后,再向下取整.如对 2 进行一次操作,开平方再向下取整, 1.41421 ...

  5. TOMCAT调优内容

    使用NIO EndPoint connector线程数, 最大并发数 最大请求数 阻塞队列大小 jvm Xms Xmm maxMetaspace gc收集器 应用app逻辑优化:这个才是重点

  6. JS——定时器

    定时器在JS中的作用: 1)制作动画.时钟.倒计时 2)异步操作 3)函数缓冲与节流 定时器类型: 1)setTimeout 只执行一次的定时器 2)clearTimeout 关闭只执行一次的定时器 ...

  7. Hive 基本语法操练(五):Hive 的 JOIN 用法

    Hive 的 JOIN 用法 hive只支持等连接,外连接,左半连接.hive不支持非相等的join条件(通过其他方式实现,如left outer join),因为它很难在map/reduce中实现这 ...

  8. 物体检测丨浅析One stage detector「YOLOv1、v2、v3、SSD」

    引言 之前做object detection用到的都是two stage,one stage如YOLO.SSD很少接触,这里开一篇blog简单回顾该系列的发展.很抱歉,我本人只能是蜻蜓点水,很多细节也 ...

  9. node模拟后台返回json书写格式报错--Unexpected token ' in JSON at position 1

    最近在学习Node的知识,就尝试写了一个注册登陆的简单功能,但是自己在模拟后台返回值的时候,总是报错Unexpected token ' in JSON at position 1,查找原因之后,是因 ...

  10. Python学习-用户输入和字符串拼接

      用户输入和字符串拼接 #用户输入和字符串拼接username=input("username:")age=int(input("Age:")) #转换整数型 ...