现在的位置: 首页 > 移动开发 > 正文

Android常用工具(转)

2018年09月18日 移动开发 ⁄ 共 1190字 ⁄ 字号 评论关闭

一、 
Log

1.        logcat
不同级别的打印信息,级别如下

V    Verbose
D    Debug
I    Info
W    Warn
E    Error
F    Fatal
S    Silent

2.       
如何在log里打行号和时间

getFileName ()
getClassName ()
getMethodName ()
getLineNumber ()

二、 
Adb

1.        把程序装手机里:一般程序装apk即可

1)        手机打开,边上usb线,直接连上电脑

2)        系统
ubuntu 8.04
sdk


android-sdk-linux_x86-1.5_r3/tools/adb shell

root
权限(
因为连接真机,若边模拟器就无所谓哪个用户了)

3)       
使用命令adb devices看设备是否连上了

如果同时启了模拟器和连接了手机,adb会让你选择与谁连接

4)        

注意:如果你有多个SDK,千万要使用匹配的adb命令,最好用绝对路径,否则很容易得到提示说找不设备,如果说找不到adb,请尝试以下方法

$ killall adb
$ rmmod ehci_hcd
$ ./adb kill-server
$ ./adb start-server

2.        adb常用参数

1)       
adb devices
察看手机是否连接(手机需要打开 USB debug)

2)       
adb pull <A> <B>
A为手机路径,B为电脑路径,意思为:把文件从手机复制到电脑上

3)       
adb push <B> <A>
A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上

4)       
adb remount
得到手机的系统文件读写权

5)        adb install
包名

安装pc中的apk软件到手机

6)       
adb shell
进入手机的超级终端Terminal

3.         
adb shell

1)        

看当前log
信息


# logcat

2)        

在adb shell用普通shell命令

# busybox df
# busybox ls

3)        
android

上的网络调试

adb shell
支持以下命令

a)         
# ping


发出 ping
 命令,查看 Google.com 
是否可用

b)       
# ifconfig

lo 
是本地或 loopback
 连接。

 
tiwlan0 
是 WiFi 
连接

4)        数据库使用与调试

a)         

操作数据库

# cd /data/data/com.android.mails/databases/
# sqlite3

库名
sqlite > select * from
表名
Ctr+D
退出

程序中参见关键字: execSQL, rawQuery

b)        

查看数据字典

sqlite > .sch

抱歉!评论已关闭.