要想通过命令行的形式使用Android命令,一般情况是把ADK 下面的tools目录的路径加入到环境变量中,如何设置环境变量,大家可以查阅相关资料,这里不用说明了。在这里列出一些常用的命令,聊以备忘。
1,android命令
如果直接在cmd里面输入android命令,就会把Android SDK and AVD Manager调出来,通过这个界面可以对已经存在的Virtual Devices进行编辑,添加,删除等。如下图所示:
2,android list avds
这个命令会把所有的avd列出来,并显示其基本信息,如下图所示:
3,android list target
这条命令是列出我们所有的SDK可用版本,如下图所示:
4,adb devices
这个命令列出所有可用的设备,这个设备是真机,如果是模拟器,一般是以emulator - xxx命名。
5,adb shell
这条命令是进入设备根目录/,取得对设备的控制权,如输入ls命令等。退出为exit。
6,adb install xxx.apk
这个命令是安装某一个apk到一个设备上面去。如果你想把一个apk安装到指定的设备上面的话,输入下面的命令:adb install -s deviceName xxx.apk。其中deviceName是设备名字,如emulator -5554。与这个命令相反的就是 adb uninstall packagename 这个命令是从一个设备上面卸载一个apk, 其中packagename是要卸载apk的包名。
7,emulator -avd advName
启动一个指定的设备,这条命令将启动一个模拟器,初学者学会这条,就不用下次启动模拟器的时候还要打开Eclipse了。用法如下:
其中mainscreen是模拟器的名字。(可以用android list avds命令查看)
8, mksdcard 256M d:\sdcard.img
这个命令的意思是在D盘创建一个256M的sd card的镜像。
9,adb pull /adb push .
我们创建完sdcard以后,要向里面放东西,或者把里面的东西弄出来,就用到以上命令了。以adb push(将sdcard外的东西存放进去.)为例,用法如下:adb push foo.txt /sdcard/foo.txt
windows平台路径用 \ , 模拟器路径是用 / 分隔。
模拟器的根路径是只读的。
10,android create avd --name avdName Android2.0 --target 5
这是创建avd 的命令。--name后面就是avd的名称,target 是SDK的版本。这条语句是创建名称为Android2.0并且版本为5的avd.
创建完可以用android list avds。查看是否已经创建成功。
11,Ctrl + F11 键的使用
模拟器启动时一般情况下都是portrait模式,也就是竖着的,要切换到landscape模式,就可以用这个组合键,反之从landscape到portrait也用这个组合键