搭建Android开发环境与开发工具选择

工欲善其事,必先利其器
服务器君一共花费了217.196 ms进行了5次数据库查询,努力地为您提供了这个页面。
试试阅读模式?希望听取您的建议

最近需要做一个Android客户端,所以要开始学习些Android方面的东西了,慢慢一步步的学习Android。工欲善其事,必先利其器,先把Android开发环境与工具弄好。

下载Android SDK

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

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

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

下载JDK6

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

下载并安装Java开发包。

下载Eclipse3.4.1

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

在"Eclipse Packages"标签页中选择"Eclipse Classic3.4.1"进行下载。这是目前最新的版本。对于Eclipse来说,直接解压之后就可以使用。

下载Eclipse的Android ADT插件

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

  1. 启动Eclipse,选择【Help】 > 【Soft Updates】 > 【Find and Install…】
  2. 选择"Available Software"标签页,点击【Add Site…】按键。添加update站点:https://dl-ssl.google.com/android/eclipse/
  3. 这时窗口中新增了"https://dl-ssl.google.com/android/eclipse/"项,选中该项,点击【Install…】按键即可下载。

没关系,我们直接到Android官网去下载这个ADT插件:http://code.google.com/android/adt_download.html

其实去CSDN下载也可以,http://d.download.csdn.net/down/2397610/cai75951577

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

重启Eclipse,进行Android SDK设置:

  1. 选择【Windows】 > 【Preferences…】打开编辑属性窗口
  2. 选择Android属性面板
  3. 加入Android SDK的目录(点击【Browse…】进行选择,这里是"android-sdk-windows-1.0_r1"所在的目录)。

设置Eclipse的Java JDK属性设置

  1. 选择【Window】>【Preferences…】打开编辑属性窗口
  2. 选择Java属性面板
  3. 选择Java编译器为6.0
  4. 点击Apply,和OK。

could not find adb.exe的问题

如果在你的C:\android-sdk-windows\tools目录下并没有adb.exe这个可执行文件。并且当你打开Eclipse时,有关Android的插件会报错。这时你就应该这样做:首先,改一下你的环境变量,把原来的C:\android-sdk-windows\tools改成C:\android-sdk-windows\platform-tools。其次,把C:\android-sdk-windows\platform-tools目录下的adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll 这三个文件拷到你C:\android-sdk-windows\tools目录下,然后把其它文件都拷贝到C:\android-sdk-windows\platforms\android-9\tools目录下,这时你就有疑问了,在C:\android-sdk-windows\platforms\android-9 这个目录下并没有tools文件夹,这时就需要你建一个新的文件夹,把它们放到里面。到这,大部分工作已经完成,现在你可以重启你Eclipse了,不过它会提示你更新Android插件,这时,你按照提示做就OK了。

2.3姜饼增加了不少传感器的支持,陀螺仪、加速器、指南针、近距离传感器、触觉反馈和光线感应器都可以用,期待用这些传感器的新游戏。 只知道增强了游戏的部分东西,比如说增加了按键什么的还有增强了对于平板电脑的支持,毕竟2.2不是针对平板的优化了系统速度。

android 找不到AVD(Android Virtual Device) 的解决办法

Eclipse不管是通过命令还是AVD Management创建一个新的AVD,创建之后有可能会提示找不到新创建的AVD,但是重新创建一个相同名称的AVD时,却又提示已经存在,什么原因呢?

原因就在环境变量的设置里,因为如果没有在环境变量中设置Android SDK的目录,那在创建AVD时,会创建在当前系统用户的目录下(C:\Documents and Settings\登陆系统的当前用户),你会看见一个名为".android"的文件夹,这个就是AVD的目录咯。创建在这里Eclipse是找不到的。

解决方法如下:

  1. 删除系统用户目录下的".android"的文件夹。
  2. 在环境变量中指定一个变量值为Android SDK的目录:ANDROID_SDK_HOME = E:\android-sdk-windows;//这是我的设置

当然ANDROID_SDK_HOME可以随便取。这样你再重新创建一个AVD,就可以在 ANDROID_SDK_HOME 所指定的目录下看到 .android这个文件夹。

  1. 像添加java_home环境变量一样添加一个 ANDROID_SDK_HOME
  2. 新建avd。则会有一个 .android 文件夹创建在 ANDROID_SDK_HOME 指向的目录
  3. 运行 emulator.exe -avd MyAvd 启动成功!

这样就可以成功的启动AVD 了

如果建立此项目后Eclipse没有列出此项目,这是因为没有设置其显示,在菜单栏"Window"|"Show View"里选择如Package Explorer等。然后左侧的Package Explorer里右键刚刚建立的项目TestDemo,选择最后一个"Properties",再选择"Run/Debug Settings",在右侧"New"添加"Android JUnit Test",在弹出的设置里,选择标签"Target",再选择一个AVD,完成。最后,左侧的Package Explorer里右键点击项目TestDemo,选择"Run As"|"Android Application"。看到一台虚拟的Android手机启动就成功啦。

第一个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.nowamagic.hello;
 
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
 
public class HelloAndroid 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("Hello Android!!");
        setContentView(tv);
    }
}

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

本文地址:http://www.nowamagic.net/librarys/veda/detail/1459,欢迎访问原出处。

不打个分吗?

转载随意,但请带上本文地址:

http://www.nowamagic.net/librarys/veda/detail/1459

如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。
小提示:您可以按快捷键 Ctrl + D,或点此 加入收藏

大家都在看

阅读一百本计算机著作吧,少年

很多人觉得自己技术进步很慢,学习效率低,我觉得一个重要原因是看的书少了。多少是多呢?起码得看3、4、5、6米吧。给个具体的数量,那就100本书吧。很多人知识结构不好而且不系统,因为在特定领域有一个足够量的知识量+足够良好的知识结构,系统化以后就足以应对大量未曾遇到过的问题。

奉劝自学者:构建特定领域的知识结构体系的路径中再也没有比学习该专业的专业课程更好的了。如果我的知识结构体系足以囊括面试官的大部分甚至吞并他的知识结构体系的话,读到他言语中的一个词我们就已经知道他要表达什么,我们可以让他坐“上位”毕竟他是面试官,但是在知识结构体系以及心理上我们就居高临下。

所以,阅读一百本计算机著作吧,少年!

《Python学习手册(第4版)》 鲁特兹(Mark Lutz) (作者), 李军 (译者), 刘红伟 (译者), 等 (译者)

《Python学习手册(第4版)》学习Python的主要内建对象类型:数字、列表和字典。使用Python语句创建和处理对象,并且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其他工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。

更多计算机宝库...