热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在Windows下搭建Android开发环境(转)

如何在Windows下搭建Android开发环境(转)最近一直忙于将手中的项目API改成Android平台下的API,所以要开始学习些Android方面的东西了,先转载一下这篇文章
如何在Windows下搭建Android开发环境(转)

最近一直忙于将手中的项目API 改成Android 平台下的API,所以要开始学习些Android方面的东西了,先转载一下这篇文章,要一步步的学习Android,希望有同行来交流。

链接:http://blog.csdn.net/Mac_cm/archive/2009/01/06/3720492.aspx

 

搭建Android开发环境

1 下载Android SDK

http://code.google.com/android/download.html

这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接解压就可以使用了。

为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windowspath环境变量中:在桌面上右击“我的电脑”,依次点击【属性】>【高级】>【环境变量】。双击【系统变量】里面的Path项,将Android SDKtools目录的完整路径添加到这里。

 

2 下载JDK6

http://java.sun.com/javase/downloads/index.jsp

下载并安装Java开发包。

 

3 下载Eclipse3.4.1

http://www.eclipse.org/downloads/

在“Eclipse Packages”标签页中选择“Eclipse Classic3.4.1”进行下载。这是目前最新的版本。

对于Eclipse来说,直接解压之后就可以使用。

 

4 下载EclipseAndroid ADT插件

许多教程在这一步都是通过Eclipse自身的update功能进行下载:

       启动Eclipse,选择【Help > Soft Updates > Find and Install…

       选择“Available Software”标签页,点击【Add Site…】按键。添加update站点:https://dl-ssl.google.com/android/eclipse/

       这时窗口中新增了“https://dl-ssl.google.com/android/eclipse/”项,选中该项,点击【Install…】按键即可下载。

注:许多国内的网友都无法完成这样的升级,通常是进行到一半就没有任何反映了(其他插件,例如pydev也是这样)。

 

没关系,我们直接到Android官网去下载这个ADT插件:

http://code.google.com/android/adt_download.html

下载完成后解压,将“features”和“plugins”目录中的文件拷贝到Eclipse的对应目录中就可以了。

 

重启Eclipse,进行Android SDK设置:

       选择【Windows > Preferences…】打开编辑属性窗口

       选择Android属性面板

       加入Android SDK的目录(点击【Browse…】进行选择,这里是“android-sdk-windows-1.0_r1”所在的目录)。

 

设置EclipseJava JDK属性设置

       选择【Window>Preferences…】打开编辑属性窗口

       选择Java属性面板

       选择Java编译器为6.0

       点击Apply,和OK

注:这是大多数教材提到的步骤。可是很奇怪,在我安装的时候并没有经历这样一个步骤(实际上,根本就没有“Java编译器为6.0”这个选项)。

我这里的Eclipse版本为最新的3.4.1可能与它有关。

 

创建一个Android工程

搭建好开发环境之后,我们来创建一个Hello World工程,体验一下Android的开发。

1 选择【File>New>Project

2 选择【Android>Android Project】,点击【Next

3 创建一个新的Android工程

       Project name(在计算机中存储工程的目录名):                       HelloWorld

       Package name(包名,请参考Java相关的概念):                     com.china.hello

       Activity name(UI界面窗口的类名,从Activity继承而来):      HelloChina

       Application name(应用的标题名字):                                       test Android

 

这样一个Android的工程就创建完毕了。

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 saveInstanceState) {

        super.onCreate(saveInstanceState);

        //setContentView(R.layout.main);

        TextView tv = new TextView(this);

        tv.setText("helloWorld");

        setContentView(tv);

    }

}

 

运行

在“Run As”窗口中选择“Android Application”,过一会儿就会出现图1所示的模拟器窗口:

 

 

 

如何在Windows下搭建Android开发环境(转)

1 Android模拟器

 

点击模拟器中的“MENU”键解锁,我们的程序就出来了,见图2 

 

 

如何在Windows下搭建Android开发环境(转)


推荐阅读
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • intellij idea的安装与使用(保姆级教程)
    intellijidea的安装与使用(保姆级教程)IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(gi ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 基于移动平台的会展导游系统APP设计与实现的技术介绍与需求分析
    本文介绍了基于移动平台的会展导游系统APP的设计与实现过程。首先,对会展经济和移动互联网的概念进行了简要介绍,并阐述了将会展引入移动互联网的意义。接着,对基础技术进行了介绍,包括百度云开发环境、安卓系统和近场通讯技术。然后,进行了用户需求分析和系统需求分析,并提出了系统界面运行流畅和第三方授权等需求。最后,对系统的概要设计进行了详细阐述,包括系统前端设计和交互与原型设计。本文对基于移动平台的会展导游系统APP的设计与实现提供了技术支持和需求分析。 ... [详细]
author-avatar
朵朵妞er
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有