Window 7 ultrimate 英文/简体中文版的系统。

首先下载以下软件:
jdk-6u21-windows-i586.exe
eclipse-java-helios-win32.zip
android-sdk_r05-windows.zip
android-2.1_r01-windows.zip
ADT-0.9.6.zip

我的安装顺序
1、安装jdk-6u21-windows-i586.exe至F:\AndroidDev\Java文件夹下面。新加系统变量JAVA_HOME及CLASSPATH:
JAVA_HOME:F:\AndroidDev\Java\jdk1.6.0_21
CLASSPATH:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
Path前追加:%JAVA_HOME%\bin;
当然,这些设置不是Android开发必须的。设置完以上之后,在CMD窗口中,输入java -version命令之后,可以看到版本信息,说明JDK安装成功。
2、解压eclipse-java-helios-win32.zip至F:\AndroidDev文件夹下面。
3、解压android-sdk_r05-windows.zip至F:\AndroidDev文件夹下面。并新加系统变量
ANDROID_HOME:F:\AndroidDev\android-sdk-windows
Path前追加%ANDROID_HOME%\tools;
4、解压android-2.1_r01-windows.zip至F:\AndroidDev\android-sdk-windows\platforms文件夹下面。在CMD窗口中,输入android -h命令之后,可以看到帮助信息,说明Android SDK2.1安装成功了。
4、解压ADT-0.9.6.zip至F:\AndroidDev\eclipse文件夹下。
5、启动Eclipse配置Android SDK:Window->Preference->Android->SDK Location Browse至F:\AndroidDev\android-sdk-windows
6、如果要为模拟器配置sdcard,可使用

mksdcard 128M sdcard.img

emulator -avd emulatorName -sdcard sdcard.img

然后另开一个cmd窗口,使用

adb push "First Start.mp3" /sdcard将文件放入刚刚建立的那个sdcard中。如果文件名中没有空格,可不加引号。

建立伟大的HelloWorld来测试一下。
1、新建Android Project,Package name:com.china.hello;application name:testAndroid; project name:HelloWorld.
2、在Package Explorer窗口中选择【src】>【com.china.hello】>【HelloChina.java】文件,编辑代码:
package com.china.hello;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloChina extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.main);
        TextView tv=new TextView(this);
        tv.setText("Hello World!");
        setContentView(tv);
    }
}
3、运行,会要求设置一个AVD.设定完毕,稍等片刻,一个Android的模拟器就会出现,按menu解锁之后,就可以看到Hello World字样出现在屏幕上。

4、剖析一下这段代码:

  a.在andriod中,用户界面控件都被封装成了各种Class,这种Class就叫做View.一个View就是一个可以显示的控件对象,如RadionButton,Animation,TextLable等,上面的TextView也是一个控件对象。而构造TextView是需要一个Context对象的。通过这个Context对象就可以使用系统提供的功能接口,比如加载资源,访问数据库和共享数据等。而Activity类是从Context类继承而来的。故我们可以这样子定义:TextView tv=new TextView(this);

  b.构建对象后,就可以设置显示的数据。tv.setText("Hello,World");

  c.最后连接TextView至屏幕,因为setContentView可以控制具体哪一个控件与系统的UI联系起来,所以可以这样子setContentView(tv);

问题解答

很不幸,我在公司的XP机器上,按上面的步骤操作完之后,却启动不了模拟器,经过查证,原来公司的电脑都将个人文件转存至了非系统C盘,所以需要将.android文件夹复制到C盘的个人文件夹下面就可以启动了,顺便说一下,这个文件是建立了AVD之后才会有的。而且建立完之后,在Dos下面,可以用“emulator -avd AVD名字”就可以启动配置的AVD了。
预见一下,出现emulator启动不了,很有可能是以后4种情况

1、没有安装SDK,或者SDK不完整
2、没有正确配置SDK
3、没有正确配置模拟器
4、没有在环境变量中作相应配置
(我用的是Eclipse IDE for Java Developers Helios Release,所以以下都是在Eclipse中配置的)
第1种解决方法:
看一下你的SDK安装目录下的platforms里面有没有android-2.1_r01-windows,没有的话你就需要先去下载下来可用的API解压至这个文件夹下面。当然,在Eclipse里也可以更新的,只是因为生在和谐社会下,很有可能这样子更新是更新不来的。

第2种解决方法:
windows--Preferences--Android 在右侧选择Browse…然后选择安装SDK的文件夹(tools的上一个文件夹)点击Apply或OK就可以了
第3种解决方法:
点击windows--Android SDK and AVD Manager或工具栏上的那个小绿人都可以,点击左侧的Virtual Devices,之后选定右上角的New…,会出现一个对话框,其中Name可以随便写一个自己喜欢的名字(如Android2.1),Target一定要选Android2.1 -API level 7。想调整模拟器的大小可以选定刚才的Android SDK and AVD Manager页面中右侧的Start…
第4种解决方法:
我的电脑--属性--高级--环境变量--双击系统变量中的path--把SDK安装目录下tools的路径放进去,例“F:\AndroidDev\android-sdk-windows\tools;”一般放在最左边,一定要加英文分号。而我上面的配置这一步时采用的是新建一系统变量ANDROID_HOME:F:\AndroidDev\android-sdk-windows
Path前追加%ANDROID_HOME%\tools;

转载于:https://www.cnblogs.com/SLKnate/archive/2010/09/13/1825307.html

我的Android学习之旅--1环境配置相关推荐

  1. 【原作者:吴秦(Tyler)http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html】Android开发之旅:环境搭建及HelloWo

    Android开发之旅:环境搭建及HelloWorld 2010-04-12 00:45 by 吴秦, 801360 阅读, 138 评论, 收藏, 编辑 --工欲善其事必先利其器 引言 本系列适合0 ...

  2. express学习 - (1)环境配置与第一个express项目

    express学习 (1) 环境配置与第一个express项目 CSDN主页:jcLee95 邮箱:291148484@163.com [任务]: 安装express: 创建第一个express项目: ...

  3. Flask学习之旅——2.8 配置静态文件

    Flask学习之旅--2.8 配置静态文件 前言 本文为<知了传课-- 配置静态文件>的学习笔记. 原文地址:第十一节: 配置静态文件 - Python框架Flask基础教程 - 知了传课 ...

  4. ESP32_WIFI Mesh学习笔记1---Ardino IDE 环境配置

    ESP_WIFI MESH学习笔记1-Ardino IDE 环境配置 文章目录 ESP_WIFI MESH学习笔记1---Ardino IDE 环境配置 前言 一.Arduino IDE配置问题 二. ...

  5. OpenStack(M)+ ubuntu 搭建学习二:基础环境配置

    目录 一.配置网络接口 二.配置域名解析 三 .配置国内的软件源 四. 启用OpenStack库 五.安装OpenStack客户端 六.同步系统时钟与时钟服务器(NTP) 具体步骤可参考官方文档:Op ...

  6. Android开发之旅:环境搭建及HelloWorld

    2019独角兽企业重金招聘Python工程师标准>>> 引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Andr ...

  7. Android开发之旅:环境搭建及HelloWorld---吴秦(Tyler)

    --工欲善其事必先利其器 引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方 ...

  8. OpenGL学习入门之VS2010环境配置 [转]

    OpenGL开发环境简介 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL.Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\S ...

  9. vim学习笔记一(环境配置及编译文件)

    今天开始在linux进行编程学习,首先是环境的配置.使用的ubuntu系统自带的vim.但是在使用前要先对vim进行配置,使其更友好. 配置方法是对vimrc进行修改,分享下我的vimrc,(下载地址 ...

最新文章

  1. ASP.NET Core 新核心对象WebHost(一)
  2. lstm数学推导_如何在训练LSTM的同时训练词向量?
  3. 信息学奥赛一本通(1169:大整数减法)
  4. C语言_选择结构的程序设计
  5. nginx 在阿里云怎么安装mysql_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...
  6. Eratosthenes筛法求1-100之间的素数
  7. CG之菲涅尔效果简单实现
  8. powerbuilder mysql_powerbuilder+mysql5.0的连接过程 | 学步园
  9. access查询出生年月大于,access选择题题库
  10. PHP开发erp功能模块,ERP基础知识之功能模块介绍
  11. VS Code报错:Java 11 or more recent is required to run. Please download and install a recent JDK
  12. 怎么通过Win pe下面注册表编辑器载入原来系统注册表更改信息
  13. 设计模式 ---建造者模式
  14. LSwarm:复杂城市场景下覆盖受限的大集群高效避碰(Swarm-2019)
  15. server2019文件服务器,windows server 2019文件共享问题
  16. Easier UVM Coding Guidelines / 便捷UVM 编码指南
  17. java poi 读取 word图片_Java Poi 根据文字内容 插入 word 图片-Go语言中文社区
  18. delphi 获取本机IP地址和MAC地址
  19. 百度人脸识别sdk图片转码的问题
  20. Python之文本去重(最终版)

热门文章

  1. 计算机网络(第七版)谢希仁编著 第一章习题详解1-28
  2. 十大排序算法之选择排序
  3. 普通计算机硬件,将普通显示器更改为触摸屏_计算机硬件和网络_IT /计算机_数据...
  4. 15.17 对缺乏潜在类型机制的补偿
  5. atom 代码都是白色 怎么显示颜色_IBC1.0完成,ATOM为什么没涨?
  6. 云合影程序_活动回顾丨阿里云ACE同城会开发者云workshop圆满落幕
  7. 部署GitLab时, 问题
  8. 2-hadoop-Hadoop以及生态
  9. 一颗ARM架构芯片的软硬件构成
  10. easyui使用时出现这个Uncaught TypeError: Cannot read property 'combo' of undefined