继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

天涯尽头无女友
关注TA
已关注
手记 85
粉丝 9
获赞 42

笔者在做系统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"查看

常见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”命令就可以查看了。

原文链接:http://www.apkbus.com/blog-904275-65727.html

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP