现在的位置: 首页 > 综合 > 正文

Android常用命令

2014年01月23日 ⁄ 综合 ⁄ 共 2851字 ⁄ 字号 评论关闭

一、Android SDK提供了一些列工具:

模拟硬件设备的模拟器:Emulator

Android资源打包工具:Android Asset Packaging Tool(AAPT)

Dalvik调试监视服务:Dalvik Debug Monitor Service(DDMS)

Android调试桥:Android Debug Bridge(ADB)

.class字节码文件转换为.dex文件的DX工具

二、Android常用工具的使用

1.创建Android Virtual Devices(AVD)

①使用DOS命令行方式创建:

命令格式:android create avd –n <name> -t <targetID> [-<option><value>]…

-n表示AVD名称;-t表示AVD使用的SDK版本,使用android
list target
命令列出当前可用的SDK版本。-option是一些配置项信息。

示例:android create avd -n myavd1.5 -t 7

②可视化配置:

同样定位到tools目录下,输入android命令,会出现可视化配置窗口,也可以直接打开eclipse,打开Android Virtual
Device Manager
窗口,点击新建按钮,然后进行手动配置。

2.删除AVD设备:

格式:android delete avd –n <avd_name> avd_nameAVD的名称。

示例:android delete avd –n myavd1.5

3.创建SD卡文件:

mksdcard l sdcard 10MB sd.img

4.启动模拟器:

格式:Emulator –avd < avd_name >

示例:Emulator –avd myavd1.5

也可在可视化界面手动启动

5. Android Debug Bridge(ADB)的使用

①查看当前运行的Android模拟器实例:adb devices

②启动adb服务:adb start-server  

③关闭adb服务:adb kill-server

6.PC上的文件复制到模拟器上或真机上adb push e:\test.txt /sdcard/test.txt

7.模拟器设备中的文件复制到PCadb pull /sdcard/ok.txt e:\

8.安装一个Android应用程序:

格式:adb install <文件路径>\kobo.apk

示例:adb install e:\kobo.apk

9.卸载应用程序:adb uninstall com.kobobooks.androidcom.kobobooks.android——apk应用的package

10.shell命令:

①使用如下命令在PC上进入指定设备的Shell控制台:adb –s emulator-5554 shell

Shell控制台的提示符是一个#号,进入Shell后输入如下命令:

   # cd system/bin

   # ls

就可以看见当前Android系统所支持的Shell命令了。

③基本的Android Shell命令:

p 
#ls                    //
查看目录

p 
#cd xx              //
进入某个目录

p 
#cd ..                //
返回上一级目录

p 
# date              //
打印或设置当前系统时间

p 
# cat /proc/meminfo     // 
查看内存信息 

p 
#cat /proc/cpuinfo        // 
查看CPU信息

p 
#sqlite3                         //
启动sqlite3数据库

    另外,Shell命令也可以用来删除安装在Android系统中的应用程序,命令如下:

p 
#cd data/app               // Android
系统中的应用放置在data/app目录下

p 
#rm appName.apk      // appName
是某个应用的名字

 

11.手动编译android程序:(手动创建Activity类,布局文件,常量配置文件,清单文件等省略

①利用aapt创建R.java文件:

e:>aapt.exe package -f -m -J gen -S res -I android.jar -M AndroidManifest.xml

其中  -f -m -J E:\androidDev\AndroidByread\gen代表按覆盖的形式在gen目录下生成带包路径的R.java

-S res指定资源文件

-I android.jar 指定使用的android

-M AndroidManifest.xml指定程序的配置文件

②编译MainActivityR类:(新建bin目录,导入android.jar包)

E:\hello>javac -cp android.jar -d bin gen\com\lovo\activity\*.javasrc\com\lovo\

activity\*.java

利用DX工具将class文件转换成DEX文件

1首先在命令行中进入Android SDK安装目录\platforms\android-7\tools下,

2转换命令如下所示:

Android SDK安装目录\platforms\android-7\tools>dx     --dex
--dump-to=E:\HelloWorldAndroid\bin\classes.dex 
--core-library E:\HelloWorldAndroid\bin

上述命令将E:\HelloWorldAndroid\bin\目录下的所有的类文件转换成classes.dex文件,并保存在E:\HelloWorldAndroid\bin\下面

利用aapt命令打包资源文件

1命令如下所示:

E:\HelloWorldAndroid>PATH=E:\Program Files\android-sdk-windows\platforms\android-7\tools

2由于打包资源文件需要使用到android.jar包,所以可以把android.jar包拷贝到E:\HelloWorldAndroid目录下,然后在命令行中执行如下命令:

E:\HelloWorldAndroid>aapt p -f -M AndroidManifest.xml -S res -I android.jar -F bin\resources.ap_

利用apkbuilder命令打包生成apk文件

打包APK文件需要使用Java命令所以请先设置好JDKPATH环境变量。执行命令如下所示:

E:\Program Files\android-sdk-windows\tools>apkbuilder E:\helloworldAndroid\bin\h

elloworld.apk -z E:\helloworldAndroid\bin\resources.ap_ -f E:\helloworldAndroid\

bin\classes.dex

 

抱歉!评论已关闭.