在创建AVD时,在DOS下输入android list targets 会出现android不是内部或外部命令,如图-1。这主要是没有配置好android sdk环境变量所致的。

图-1 android不是内部或外部命令

解决的办法有两种:

(1).配置android sdk的环境变量;

(2).直接进入android sdk所在的目录执行(其实可以不配置环境变量而直接进入目录执行文件的)

方法一:配置android sdk环境变量,以我安装的android sdk为例(E:\android-sdk),如图-2。

在设置系统环境变量的地方新建ANDROID_HOME(右键点击我的电脑–>属性–>高级–>环境变量–>系统变量–>新建,注意是“系统变量”而不是“Administrator的用户变量”

1). ANDROID_HOME=E:\android-sdk(android sdk所在目录),如图-3;

2). 在 path 中加入 %ANDROID_HOME%\tools ,注意不要改变其他文件路径,只需在分号后面加入,如图-4。

如果是2.3版本,想在任意命令行上执行adb命令,还需要在path中加入%ANDROID_HOME%\platform-tools,即%ANDROID_HOME%\tools与%ANDROID_HOME%\platform-tools同时加入path中,tools目录运行android命令,platform-tools目录运行adb命令,如图-4.

图-2 android sdk安装目录

图-3 配置android sdk环境变量

图-4在系统的环境变量中配置path

图-5配置环境变量后执行android命令

方法二:直接在进入安装目录中执行文件

android命令是在android sdk的tools下,android.bat,相关的命令还有ddms.bat,traceview.bat等。

图-6 直接进入android sdk tools执行文件

不是所有的命令都在tools目录,如常用的adb命令则在E:\android-sdk\platform-tools目录下,而且需要进入该目录才能执行。例如查看android应用程序日志的命令 需要进入E:\android-sdk\platform-tools目录下,执行adb logcat。

当然以上是2.3版本的的文件目录,不同版本目录结构可能会略有不同,需要根据具体目录找到相应的文件命令。[......]

更多相关文章

  1. android环境搭建
  2. 在Android中查看和管理sqlite数据库
  3. zbar android sdk源码编译
  4. 「Android(安卓)Tips」解决 Mac OSX 无法识别 Android(安卓)设备
  5. mac 下Android及ant的环境变量配置
  6. Mac上如何使用adb命令进行操作?(Android(安卓)studio 环境变量配置
  7. Android(安卓)adb的使用略解
  8. android使用adb命令安装软件
  9. Android学习第二天-android常用命令

随机推荐

  1. Android收发UDP报文详解 及 优雅解决接收
  2. android一步一步实现视频客户端app(一)
  3. Android(安卓)开发中使用Eclipse Debug调
  4. 关于android系统中的系统时间和rtc时间
  5. Google Maps Android(安卓)API V2使用及
  6. Android(安卓)二维码编程
  7. Android:一个高效的UI才是一个拉风的UI(一)
  8. 海豚浏览器推出Android(安卓)7.0版,支持跨
  9. 菜鸟进阶之Android(安卓)Touch事件传递(一
  10. 安装Android(安卓)Studio的最新最简最详