Android:开发常用的名令集锦

分类:Android 游戏开发 388人阅读 评论(0) 收藏 举报 android 命令 集锦

adb get-product (设备型号)
adb get-serialno (
序列号)

等待正在运行的设备: adb wait-for-device

端口转发: adb forward adb forward tcp:5555 tcp:1234
(
将默端口TCP 5555转发1234端口上)

bug: adb bugreport

adb shell sqlite3访问数据SQLite3
adb shell logcat -b radio
记录线日志: 一般来,无线的日志非常多,在运行没必要去记录,但我们还是可以通命令,记录

用程序配置文件:
"AndroidManifest.xml"

"<category android:name="android.intent.category.LAUNCHER" />"
决定是否用程序是否示在Panel

-----------------------------------------------------------------------------------

am指令(shell内使用am来加android):
am [start|instrument]

am start [-a <ACTION>]
[-d <DATA_URI>]
[-t <MIME_TYPE>]
[-c <CATEGORY> [-c <CATEGORY>] ...]
[-e <EXTRA_KEY> <EXTRA_VALUE> [-e <EXTRA_KEY> <EXTRA_VALUE> ...]
[-n <COMPONENT>] [-D] [<URI>]

1.android:

对你只要输入android就会出来,SDK and AVD manager我们可以更新SDK,增删修改AVD

2.android list avds:

这条命令将会列出所有我们创建的android模拟器

3.android list targets:

这条命令是列出我们所有的SDK可用版本

4.adb devices:

这条命令是列出所有装载的设置

5.adb shell:

这条命令是进入设备根目录/,取得对设备的控制权

6.adb install XXX.apk.

这条命令是安装apk文件,如果你有多个设备(而你想把apk安装到emulator-5554这个模拟器上)则要输入:adb install -s emulator-5554 D:/XXX.apk.

7.emulator -avd avdname

这条命令将启动一个模拟器,初学者学会这条,就不用下次启动模拟器的时候还要打开Eclipse了

8.mksdcard 256M d:/sdcard.img

对于模拟器当然要创建sdcard了,这条命令是将在D盘下生成256M的sdcard

9.adb pull <remote> <local>/adb push <local> <remote>.

我们创建完sdcard以后,要向里面放东西,或者把里面的东西弄出来,就用到以上命令了。以adb push(将sdcard外的东西存放进去.)为例,用法如下:adb push foo.txt /sdcard/foo.txt

10.android create avd --name Android2.0 --target 5

这是创建avd 的命令。--name后面就是avd 的名称,target 是SDK的版本。这条语句是创建名称为Android2.0并且版本为5的avd.

创建完可以用android list avds。查看是否已经创建成功。

11.ctrl + F11键的使用

当我们启动模拟器的时候,通常是port模式,如果我们想在land下看效果,这个组合按钮就用到啦

//创建Android虚拟设备(AVD
android create avd -n –name –t –target(1
23)

//ddms(其文件管理功能)创建sdcard
mksdcard –l label <size> <sdFilePath>

//启动模拟器
emulator –avd –name

//启动具有sdcard的模拟器
emulator –avd –name –sdcard <sdFilePath>

//adb功能太多了,常用的installuninstallshell等。
//
指定特定设备,发送命令
adb -s <serial number> install/uninstall….

//杀死adb服务
adb kill-server

//重启adb服务
adb start-server

//启动一个activity
adb shell am start <intent>/<-n classname>

//发送一个广播
adb shell am broadcast <intent>

//Monkey测试
adb shell monkey -v -p pkgname millisecond

//生成密钥
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000

//Release下编译
ant release

//apk签名
jarsigner -verbose -keystore my-release-key.keystore my_application.apk alias_name

//校验签名
jarsigner -verify -verbose my_application.apk

//apk对齐
zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

//apk对齐校验
zipalign -c -v 4 application.apk

1.器外的定制:
480x320, landscape: emulator -skin HVGA-L
320x480, portrait : emulator -skin HVGA-P (default)
320x240, landscape: emulator -skin QVGA-L
240x320, portrait : emulator -skin QVGA-P

2.器加上SD卡:
emulator -sdcard D:\sdcard.img

下面我再来说说如何"sdcard.img"文件:
“tools”
有另外一个很好用的工具“mksdcard.exe”,一看名字就知道——make sdcard,就用它来建一个“SD卡”。

命令
mksdcard 1024M D:\sdcard.img

OK,这样一个容量1G的SD卡就建完了。

使用SDCard:

: mksdcard <1024M> <sdcard.img>
(bytes(default)
KM)

接到模: emulator -sdcard </sdcard.img>

文件到SDCard: adb push </audio.mp3> </sdcard/audio.mp3>

手机模器的人一般最感趣的当然是模器能做什呢?下面一一道来:

GPhone的模器有个特有的号:15555218135,个就似我们实体手机的SIM卡号啦。要实现拨号,用手机?当然不行!

简单,三
1.
运行cmd
2.
: telnet localhost 5554
3.
命令:gsm call 15555218135

look!是不是模器上示来了?接听/挂断和体手机一

短信也一样简单,重上面12,第三部命令改一下:
sms send 15555218135 Hello,this is a Message.

说说PC与模器文件传输的方法吧。里需要用到另一个重要工具,也在“tools”下,“adb.exe”

adb:

adb(Android Debug Bridge)Android提供的一个通用的调试工具,借助个工具,我可以管理设备或手机 模器 的状可以行以下的操作:
1、快速更新
设备或手机模器中的代,如用或Android系
2、在
设备上运行shell命令;

3、管理设备或手机模器上的定端口;
4、在
设备或手机模器上制或粘文件

一些常用的操作:

Shell: adb shell

上面的命令,就可以设备或模器的shell境中,在Linux Shell中,你可以行各Linux的命令,另外如果只想行一条shell命令,可以采用以下的方式:
adb shell [command]
如:adb shell dmesg会打印出内核的调试信息。
(Android
linux shell做了大量精,很多linux常用指令都不支持)

文件: adb push <PC文件> </tmp/...>
文件: adb pull </tmp/...> <PC文件>

安装程序: adb install <*.apk>
载软: adb shell rm /data/app/<*.apk>

充一点,通adb安装的(*.apk)都在"/data/app/"下,所以安装不必制定路径,卸只需要简单"rm"就行。

adb: adb kill-server

android器状:
adb devices (
端口信息)

am instrument [-e <ARG_NAME> <ARG_VALUE>]
[-p <PROF_FILE>]
[-w] <COMPONENT>

动浏览:
am start -a android.intent.action.VIEW -dhttp://www.google.cn/

电话:
am start -a android.intent.action.CALL -d tel:10086

google map直接定位到北京:
am start -a android.intent.action.VIEW geo:0,0?q=beijing

更多相关文章

  1. 工作环境搭建(9) - CentOS7命令行安装Android NDK
  2. webview开发-适配多分辨率的Android设备
  3. [android]android命令行截图
  4. android内核字符驱动设备实战之----------设备驱动程序篇
  5. Google 发布 Android @ Home,让你用 Android 设备控制家电
  6. Android 调试桥 ADB命令
  7. Android 执行Shell命令
  8. android 全部命令
  9. android studio 模拟器出现中文乱码解决办法

随机推荐

  1. AppWidget完美恢复后台程序方法
  2. Android(安卓)Lint工具学习
  3. Android开发入门之网络通信(网页源码查看
  4. Android(安卓)中显示 Gif 格式图
  5. android 在UI线程之外处理Bitmap - 开发
  6. 左滑与右滑/单击事件/长按事件/OnTouch()
  7. android getFragmentManager、getSupport
  8. android.support.v7包添加
  9. Android启动第三方应用程序
  10. Android(安卓)APP —— “时光摄影” 的