1、安装
adb install -r 17student.apk
adb install [flag] xxxx.apk flag一共有六个选项:
-l 锁定该应用程序
-r替换已存在的应用程序,也就是说强制安装, 低版本还是会安装失败
-t允许测试包
-s把应用程序安装到sd卡上
-d允许进行低版本的安装,也就是安装的比手机上带的版本低
-g为应用程序授予所有运行时的权限
2、卸载已安装的应用
adb uninstall com.A17zuoye.mobile.homework
卸载系统应用:
adb shell am start -n com.android.settings/.Settings
找到应用然后卸载就可以了
备注说明如下
无论安装还是卸载成功后都会出现提示
Success
adb中断的问题:
adb logcat -G 100m
清空以前的日志:
adb logcat -c
拓:快速处理编译运行compileDebugJavaWithJavac问题
compileDebugJavaWithJavac是什么,从字面上看就是在debug调试的执行javac命令,编译器遇到不能解析的内容而抛出的异常。
在Terminal执行gradlew compileDebugJavaWithJavac命令能快速找到原因。
打开某个app的某个Activity:
adb shell am start -n com.example.testservice/com.example.testservice.MainActivity
查看进程信息:
adb shell ps | com.XXX.XXX(即包名)
需要详细的log:
第一步:
adb logcat -f /sdcard/0129.txt
第二步:
打印一会多等一会,详细的log会比较多
第三步:
ctrl+c,然后在sdcard中找名字是0129.txt就是需要的log
/view/857cf5986adc5022aaea998fcc22bcd126ff42ff.html
打开原生的系统设置
adb shell am start -n com.android.settings/.Settings