ANDROID命令详解

要想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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值