ADB命令

ADB命令

adb devices
List of devices attached    
--确定本机上有一个模拟器已启动。确定是否有模拟器已启动

adb kill-server
--结束adb

adb get-product (设备型号)

adb get-serialno (序列号)

adb install home/myname/test.apk (程序路径)
--给模拟器安装一个应用程序,使用命令 adb install

adb shell rm /data/app/<*.apk>
--卸载软件

adb pull < remote> < local>
--把文件从模拟机上复制到pc机上,其中remote代表模拟机文件路径,local为pc机文件路径。

adb push < local> < remote>
--把文件从pc机上复制到模拟机上

adb logcat
--后会以tail方式实时显示出所有的日志信息.

adb logcat -s MyAndroid:I
--只显示tag为MyAndroid,级别为I或级别高于I(Warning,Error)的日志信息。

adb bugreport
--查看bug报告

adb shell sqlite3
--访问数据库SQLite3


am start -a android.intent.action.VIEW -d http://www.google.cn/
--启动浏览器

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

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

adb push 文件路径 手机中的路径
--拷贝文件到手机中

adb pull 手机中文件名 电脑路径
--拷贝文件到电脑中

cd ..
返回到上一层路径

设置Android 模拟器通过代理上网:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','192.168.12.245:1080')

查询一下是否成功更改了系统设置:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT * FROM system"
结果中应有:99|http_proxy|10.193.xx.xx:1080

后来找到另外一个办法。
启动模拟器,然后进入 settings->Wireless controls->Mobile networks->Access Point Names
然后打开出现在列表中的access point;
 
然后下面这样设置:
- Proxy : your proxy address 
- Port : your proxy port 
- Username : your username if needed, or <Not set> 
- Password : your password if needed, or <Not set> 

你可能感兴趣的:(ADB命令)