Android开发中常用的命令总结(不定时更新)

346 阅读3分钟

笔者在做系统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”命令就可以查看了。

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

公众号:Android开发进阶

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