整理一下学习android一步一步存下来的自己总结或是从网上摘抄的比较不错的文档,电脑要上交了,最舍不得的就是自己积累的这么点东西了,所以决定发布到黎梓小站,以供大家一起学习以及自己日后忘记了也有地方可找。


1.http://developer.android.com/sdk/index.html

2.

3.http://mobile.163.com/12/0628/16/853PDRJR001163EI_all.html

该网址详细介绍了如何安装android4.1 SDK。

adb介绍

SDKTools文件夹下包含着Android模拟器操作的重要命令adbadb的全称为(AndroidDebug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:

1
、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
2
、在设备上运行shell命令;
3
、管理设备或手机模拟器上的预定端口;
4
、在设备或手机模拟器上复制或粘贴文件;

adb在集成开发环境中的工作
adb
的工作方式比较特殊采用监听SocketTCP 5554等端口的方式让IDEQemu通讯,默认情况下adbdaemon相关的网络端口,所以当我们运行Eclipseadb进程就会自动运行。
1.
通过adb可以轻松的执行Linux Shell命令,如adbshell dir就是列举目录,在Linux中根目录为/而不是Windows上的C盘、D盘。
2.
安装apk程序到模拟器则执行adb install android123.apk,这样名为android123的安装包就会安装到Android模拟器中,前提是android123.apk文件需要放到SDK/Tools目录下。
3.
emulator传送文件,使用adb pushandroid123.txt /tmp/android123.txt命令可以把SDK/Tools下的android123.txt文件传输到模拟器的/tmp/文件夹中,需要注意的是/tmp/文件夹中内容会在Android模拟器重新启动时清空。
4.
Android仿真器中回传文件到电脑
通过adb pull /tmp/android123.txtandroid123.txt命令就会把仿真器的tmp文件夹下android123.txt文件回传到电脑SDK/Tools目录下。

adb 常用命令大全

1. 显示系统中全部Android平台:

android list targets

2. 显示系统中全部AVD(模拟器):

android list avd

3. 创建AVD(模拟器):

android create avd --name名称 --target平台编号

4. 启动模拟器:

emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)

5. 删除AVD(模拟器):

android delete avd --name名称

6. 创建SDCard

mksdcard 1024M ~/名称.img

7. AVD(模拟器)所在位置:

Linux(~/.android/avd)Windows(C:\Documents and Settings\Administrator\.android\avd)

8. 启动DDMS

ddms

9. 显示当前运行的全部模拟器:

adb devices

10. 对某一模拟器执行命令:

abd -s模拟器编号命令

11. 安装应用程序:

adb install -r 应用程序.apk

12. 获取模拟器中的文件:

adb pull <remote><local>

13. 向模拟器中写文件:

adb push <local><remote>

14. 进入模拟器的shell模式:

adb shell

15. 启动SDK,文档,实例下载管理器:

android

16. 缷载apk包:

adb shell

cd data/app

rm apk

exit

adb uninstall apk包的主包名

adb install -r apk

17. 查看adb命令帮助信息:

adb help

18. 在命令行中查看LOG信息:

adb logcat -s 标签名

19. adb shell后面跟的命令主要来自:

源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。

20. 删除系统应用:

adb remount(重新挂载系统分区,使系统分区重新可写)。

adb shell

cd system/app

rm *.apk

21. 获取管理员权限:

adb root

22. 启动Activity

adb shell amstart -n 包名/包名+类名(-n类名,-a action,-d date,-mMIME-TYPE,-c category,-e扩展数据,等)。

23、发布端口:

你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555tcp:8000

24、复制文件:

你可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push<source> <destination></destination></source>
如:adb pushtest.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb pull<source> <destination></destination></source>
如:adb pull/addroid/lib/libwebcore.so .

25、搜索模拟器/设备的实例:

取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adbdevices

26、查看bug报告:
adb bugreport

27、记录无线通讯日志:

一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adbshell
logcat -b radio

28、获取设备的ID和序列号:

adb get-product
adb get-serialno

29、访问数据库SQLite3

adb shell
sqlite3

#cdsystem/sd/data //进入系统内指定文件夹
#ls //
列表显示当前文件夹内容
#rm -r xxx //
删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //
删除文件xxx
#rmdir xxx //
删除xxx的文件夹

更多相关文章

  1. Android(安卓)5.0 API新增和改进
  2. Android(安卓)Studio LibraryModule中引用aar
  3. Android(安卓)源码下编译APK
  4. ubuntu连接android设备(附最简单方法)(转载)
  5. android 项目练习:自己的词典app——生词本(二)
  6. Android(安卓)UI控件之CheckBox实现墨迹天气设置布局界面(漂亮)
  7. android 虚拟机下面 安装apk文件
  8. 在触屏设备中拖动 overflow 元素
  9. 【转】Android自适应不同分辨率或不同屏幕大小的layout布局(横屏

随机推荐

  1. Android(安卓)Testing和Instrumentation
  2. android 虚拟按键遮挡布局
  3. android环境变量配置
  4. Android调Ajax和动态添加JS中的token(And
  5. Android实时直播,一千行java搞定不依赖jni
  6. Android(安卓)MediaStore数据之增删查改
  7. 应用界面主题Theme使用方法
  8. android平台搭建详情
  9. android TextView属性大全
  10. 有关Android调用服务全解析