[转]windows下安装android及eclipse配置

前几天安装android碰到问题,记录到这里

1.下载android的SDK并配置

解压下载的SDK,在Windows机器上,右键单击我的电脑,选择属性->高级,点“环境变量”按钮,修改“系统变量”下面的Path变量,把SDK tools的真实路径加入其中(即Android sdk 解压后的文件夹下的tool路径)。添加完后,可以在命令行下用命令测试:android -h,如果出现android的帮助命令就说明配置好了。

2.安装Eclipse下android插件ADT

解压下载的ADT,安装插件(和其他的插件一样的安装方法),copy到相应下目录即可 (就是copyplugins 中2个jar包 到eclipse\plugins下面 即可 不用copy features 的jar包)

使用自己定义的插件目录的话,需要创建links目录,在该目录下新建android.link文件,在文件里输入path=\\myplugins\\adt

其中myplugins\adt即为安装插件的目录

将解压后的ADT,copy到myplugins\adt\eclipse目录下,注意要有eclipse

3.在eclipse中配置android的SDK路径

选择Windows->Preferences->Android,选择Android SDK的位置。我的是解压是在D:\android-sdk-windows。即tools的上一层目录

4.配置google api和platforms

刚下载的SDK的platforms目录是空的,使用cmd进入命令模式,输入命令android list target(这个命令可以获得Android可用的虚拟设备)得到的Available Android targets为空;那需要自己安装了。

copy google_apis-4到add-ons目录,android-1.6到platforms目录,当然通过eclipse的Window->Android SDK and AVD Manager->Available Packages进行配置也可以,这里就不描述了。

配置完成后,再在命令行下输入命令android list target得到的Available Android targets就有东西了。

5.创建AVD

选择Window->Android SDK and AVD Manager->Vitual Devices,右边点New,按要求输入。name:avd(启动模拟器的时候需要敲的)Target:android 1.6-API Level 4(这里可以选择其它版本的,估计需要你安装了才行),SD Card:输入你想要的大小,对于我这配置需要输入16M,我曾经输入过8,但启动的时候会出错,据说是模拟器的错误。其他默认就可以了,完后点Create AVD。在命令行下输入命令:emulator -avd avd。就可以启动模拟器了。

如果是8M,启动就会有错误的。

/****/

之后 总是报错

emulator: ERROR: unknown virtual device name avd21

emulator: ERROR: could not find virtual device name avd21

遇到ERROR: unknown virtual device name这样的问题一般是由于创建的文件路径引用错误造成的。比如Vista可以设置用户文件到F盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 “F:\Users\<username>\.android“ 下面了,而程序运行时仍然从 “C:\Users\<username>\.android“ 下查找相应的配置文件,从而导致上面的错误。

  • 解决办法一:

把 "F:\Users\<username>\.android“ 下的文件复制到 “C:\Users\<username>\.android“ 下面即可解决这个问题,不过这样的解决方案有一个明显的缺点,那就是如果又新
建立AVD,又得重新复制。

  • 解决办法二:

打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后把变量值改为你想把AVD所在的".android”文件夹放置的位置,比如:"F:\AndroidEmulator”,在这里我把它放在Android SDK包中,值为:"D:\SDK\Android\android-sdk-windows1.5_r3”

只要 在系统变量中设置 ANDROID_SDK_HOME = C:\Software\Android env\Android SDK 就能启动 avd了

更多相关文章

  1. 详解Android AM命令
  2. Android studio 如何在android选项下生成jniLibs目录
  3. 新书内容连载(3):Android SDK中常用命令行工具(一)
  4. Android Application (全局变量)学习使用
  5. java android 环境变量配置备忘录
  6. Android实现文件夹目录选择器
  7. Android系列教程(3):Android SDK中常用命令行工具
  8. android中adb命令大全
  9. Mac 配置Android环境变量( 有图)

随机推荐

  1. Android系统资源
  2. Android 3 开发环境搭建
  3. Android 的系统属性(SystemProperties)分
  4. Android的BroadcastReceiver简介
  5. android中的计步问题及计步传感器分析
  6. Android开发的未来发展方向,难道android真
  7. Android日记之2012\01\13
  8. Android绘图之LinearGradient线性渐变(9)
  9. 阿里云 centos6.3 64位机器安装android s
  10. android涔婮NI寮€鍙戞楠ゆ€荤粨