要想Android中的一些命令能用,首先得配置环境变量:
在电脑 --> 属性 --> 高级 --> 环境变量 -->path中加入Android SDK目录中tools目录的路径。
例如:我的SDK安装在:F:/ANDROID/android-sdk-windows下,那就得在path中添加:F:/ANDROID/android-sdk-windows/tools这样android中一些命令就可以用了。
1、查看环境是否配置成功
在命令行窗口中输入:android -h如果出现些命令就代表成功!
2、打开模拟器
在命令行窗口中输入:android 后就会出现Android SDK and AVD Manager界面。
3、查看已创建的模拟器
在命令行窗口中输入:android list avds
4、列出所有SDK可用版本
在命令行窗口中输入:android list targets
如果你键入adb devices会出现:不是内部和外部命令,也不是可执行的程序或批处理程序
这是因为你没有把android sdk目录下的platform-tools加入到path。
在path中添加platform-tools:
F:/ANDROID/android-sdk-windows/platform-tools
注意:path中各个命令之间都是“;”隔开的
1、列出所有装载的设置
adb devices
2、进入设备根目录/,取得对设备的控制权
在命令行执行adb shell之前,一定要先启动模拟器。否则会出现error:device not found
输入adb shell之后,可以键入shell命令进行操作。例如:“ls”
3、安装apk文件
adb install xxxapk.
这条命令是安装apk 文件,如果你有多个设备(而你想把apk 安装到
emulator-5554 这个模拟器上)则要输入:
adb install -s emulator-5554 D:/xxx.apk.
4、 启动一个模拟器
emulator -avd avdname
avdname是你建立模拟器的名字
例如:我建立的名字是:2.2.那我就得在命令行键入:emulator -avd 2.2
5、创建sdcard
mksdcard 256M d:/sdcard.img这条命令是将在D 盘下生成256M 的
sdcard.
6、从sdcard里面取出文件或放进文件
adb pull <remote> <local>/adb push <local> <remote>
以adb push(将sdcard 外的东西存放进去.)为例,用法如下:adb push foo.txt /sdcard/foo.txt
7、创建avd 的命令
android create avd --name Android2.0 --target 5
--name 后面就是avd 的名称,target 是SDK 的版本。target的值可以通过android list targets 查看targets的ID值
创建完成之后可以用android list avds.查看是否成功!
8、资源打包工具
AAPT(Android asset packaging tool):用于建立zip兼容的包(zip jar apk),也可以用于将资源编译到二进制的assets.
了解aapt命令可以直接在命令行键入:aapt就会出现aapt的用法
9、将Java编译后的类文件(.class文件)转换成Android Dalvik虚拟机可执行的文件,即.dex文件
例如:将D:/androidPro/bin目录下面所有类文件转化成D:/androidPro/bin目录下面classes.dex文件
dx --dex --dump-to=D:/androidPro/bin/classes --core-library D:/androidPro/bin
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/feilong1105/archive/2011/06/06/6528008.aspx