ADB

1.快速开启程序的activity
adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.hiveview.tv/com.hiveview.tv.activity.MainActivity


---------------com.hiveview.tv.launcher
adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.hiveview.tv.launcher/com.hiveview.tv.launcher.activity.LauncherActivity


---------------com.hiveview.domybox
adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.hiveview.domybox/com.hiveview.domybox.activity.InitializationActivity


adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.gitv.android.client/com.gitv.android.client.
com.gitv.android.client


adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.galaxyitv.video/com.galaxyitv.video.ui.MainActivity
com.galaxyitv.video.ui.MainActivity


adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.android.settings/com.android.settings.DateTimeSettingsSetupWizard


开启系统的---settings
adb shell am start -n com.android.settings/com.android.settings.DeviceAdminSettings 




adb uninstall com.hiveview.tv


2.anr异常获取日志文件
adb bugreport 
adb bugreport > D:\bugreport.txt






3.重启
adb reboot




adb shell pm clear + 包名  ------  清空应用数据


adb shell rm  文件名 /* 删除apk文件 */




3.安装
1--- adb push apk文件名 /system/app

2--- adb install (apk在PC上的路径/)*.apk

一般的,Android 应用程序有两种安装方法:
1. 将应用程序的apk文件push到手机中,用如下命令:adb push xxxx.apk /system/app.
2. 用adb install xxxx.apk进行安装


二者的比较以及注意事项:
1) 用第一种方式的弊端:
    a.   会将原来系统中的对应的apk覆盖掉,所以,最好先备份出来一份,用如下命令:
            adb pull /system/app/xxxx.apk    /home/
    b.   有时候,会出现如下形式的错误信息:
        failed to copy '/home/SoundRecorder.apk' to '/system/app/SoundRecorder.apk': Read-only file system

        很明显,/system/app目录是只读的,不能将文件push到这个目录下。

        解决方法,用直接安装的方式进行安装,如下:
            adb install -r /home/SoundRecorder.apk     //注: -r 表示强制安装
            这样,会将应用程序安装到 /data/local/tmp/ 目录下。
 
2) 用第二种方式的话,设备中不回保存apk文件,如果以后删除了这个应用,就要重新找到对应的apk,才能安装。


adb remount


4.修改system/app目录权限
adb shell
su
mount -o rw,remount /system

chmod 777 /system/app


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

1)测试手机是否连接   
      adb devices  (回车)
      2)进入shell 模式
      adb shell (回车)
      3)在运行 2)的命令后,如果提示符是 # 号表示已经取得 root 权限, 否则请先取得。
      4)reboot  (回车)  //重启
      5)reboot-bootloader (回车)  //进入HBoot 模式
      6)reboot-recovery  (回车)  //进入recovery模式
      7)exit  (回车) //退出shell 模式

你可能感兴趣的:(adb)