博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发中常用的命令总结(不定时更新)
阅读量:6458 次
发布时间:2019-06-23

本文共 1614 字,大约阅读时间需要 5 分钟。

笔者在做系统APP的开发,使用的是Ubuntu系统的电脑。 ###Ubuntu弹出命令行快捷键:ctrl+alt+T

###命令补全的方法 当命令唯一的时候,按tab键能够补全(命令窗口的基本常识)

###常用的ADB命令 1、adb devices 列出当前连接上所有设备 2、adb install xxx.apk 将xxx.apk 安装到模拟器上 3、adb uninstall 包名卸载应用 4、adb push <本地路径><远程路径> 将本地文件上传到模拟器上 5、adb pull <远程路径><本地路径> 将模拟器上文件下载到本地 6、adb kill-server 杀死adb 进程 7、adb start-server 启动adb 进程 8、adb shell 进入Linux shell 命令行 9、adb模式之下exit 退出adb 10、adb root 获取root权限,之后需要重新挂载adb remount 11、adb reboot 系统重启命令 12、查看栈顶的Activity信息 Linux电脑:adb shell dumpsys activity | grep "mFocusedActivity" windows电脑:adb shell dumpsys activity | findstr "mFocusedActivity"查看 13、覆盖安装与强制安装低版本:adb install -r -d xxx.apk

###常见Linux Shell命令 cd 进入目录 rm 删除文件 ls 列出所有文件

###System App的安装步骤(AS直接安装会报错): 首先我们需要把我们的设备用第三方软件root一次或者直接开发root权限(开发板系统)。 然后我们需要删除掉原有的APK,先在命令窗口输入adb root获取root权限,然后使用adb remoun重新挂载。 通过adb shell 进入Linux shell 命令行,通过cd /system/app/XXXX进入我们的安装目录,然后通过rm XXXX.apk直接移除掉原有的系统APP。 exit命令退出Linux shell 命令行 通过adb push 需要安装的apk路径(电脑路径) 需要覆盖的手机目录 ,把我们打包生成的apk安装包push到我们手机的对应目录里面 最后通过adb reboot命令,直接重启手机设备,重启之后我们安装的APP就会正常运作。

###其实可以不用通过重启设备,所以每次安装的时候就可以省略root以及remount:下面介绍两种方法(推荐第一种) 1、直接杀死对应的进程:adb shell am force-stop 应用包名 2、通过这两条命令快速重启操作系统(注意不是重启手机设备,与reboot区分开):adb shell stop以及adb shell start

###查看当前任务栈的Activity信息 我们一般比较关注的是栈顶的Activity:hierarchyviewer快捷键,这个在实际开发中非常好用,因为如果项目一旦比较大的话,Activity找起来很麻烦。

查看CPU的ABI信息: Java代码 String CPU_ABI = android.os.Build.CPU_ABI;

命令行的方式: 1、在命令行中输入“adbshell” 2、进入shell之后,再输入“cat /system/build.prop | grep "product"” 其实,设备信息,主要是存放在“/system/build.prop”文件,通过“cat”命令就可以查看了。

如果觉得我的文字对你有所帮助的话,欢迎关注我的公众号:

我的群欢迎大家进来探讨各种技术与非技术的话题,有兴趣的朋友们加我私人微信huannan88,我拉你进群交(♂)流(♀)

转载地址:http://ziizo.baihongyu.com/

你可能感兴趣的文章
导出excel——弹出框
查看>>
高并发程序设计
查看>>
ExtJs之组件(window)
查看>>
SoapUI中如何传递cookie
查看>>
shell中的一些技巧和知识
查看>>
eclipse 导出Runnable JAR file ,双击无法执行原因与解决 双击后闪退的原因 批处理java打包文件 @echo off start javaw -jar *.jar...
查看>>
静态成员变量的初始化
查看>>
POJ 1269 Intersecting Lines(判断两直线位置关系)
查看>>
MSSQL数据库跨表和跨数据库查询方法简(转)
查看>>
spring3.0.7中各个jar包的作用总结
查看>>
Windows 10 /win10 上使用GIT慢的问题,或者命令行反应慢的问题
查看>>
SSM——查询_分页
查看>>
梯度下降(Gradient descent)
查看>>
Windows平台分布式架构实践 - 负载均衡
查看>>
如何让LinearLayout也有类似Button的点击效果?
查看>>
JAVA读取文件方法大全
查看>>
寻找最小的k个数
查看>>
CSS3中的动画效果记录
查看>>
CI框架整合微信公共平台接口
查看>>
XCode快捷键
查看>>