1、android 配置环境变量在创建 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。在设置系统环境变量的地方新建
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%
3、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-sdkplatform-tools 目录下,而且需要进入该目录才能执行。例如查看 android 应用程序日志的命令 需要进入 E:android-sdkplatform-tools 目录下,执行 adb logcat。当然以上是2.3版本的的文件目录,不同版本目录结构可能会略有不同,需要根据具体目录找到相应的文件命令。