大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
安卓Android命令:
10年积累的网站制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有繁峙免费网站建设让你可以放心的选择与我们合作。
主要介绍几个特有的。
getprop 返回Android的所有系统属性。
getevent 打印所有的键盘和触摸事件
logcat 输出日志
printenv 系统环境变量
am 运行start/broadcast/instrument(instrument可以运行自动化测试代码,其它的还没有试过),从 android的命令行开始。
首先是获取root权限
手机必须先root ,没有root的话可以下载刷机精灵root (某些刷机精灵没办法root的手机,问百度吧)
adb shell//进入手机的超级终端
su//以管理员身份运行
查看sdcard文件
cd XXX //进入文件夹
cd.. //返回上一层
ls //列表显示当前文件夹内容
卸载软件
一般软件卸载
adb uninstall 包名
系统软件卸载
adb shell
su
cd system/app
rm package
exit
exit
adb uninstall 包名
安装软件
一般安装方式
安装软件 adb install apk文件名称.apk
重新安装软件 adb install -r apk文件名称.apk
非正常安装方式
$ adb push D:\myfile.apk /sdcard/ // 上传要安装的文件,为安装做准备。
$ adb shell
$ su // 切换到 root 用户。如果没有获得 Root 权限,这一步不会成功。
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 让分区可写
# cat /sdcard/ContactsHub.apk /system/app/ContactsHub.apk
如果还不行,重启手机
其他命令
adb help //可以查看所有命令
adb remount //重新挂载文件系统
adb reboot //重启手机
adb reboot recovery //重启手机到recovery界面
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹
adb logcat //查看手机上的运行日志,可以用来查错
adb devices //查看手机是否连接,以及连接了几台手机
adb pull s d //把文件从手机复制到电脑上(s为源文件,d为目标文件)
adb push s d //把文件从电脑复制到手机上(s为源文件,d为目标文件)
现在android studio软件默认自带了控制台,你可以直接在软件上面输入相关的命令
几个启动指定程序activity的例子
Music 和 Video(音乐和视频)的启动方法为:
# am start -n com.android.music/com.android.music.MusicBrowserActivity
# am start -n com.android.music/com.android.music.VideoBrowserActivity
# am start -n com.android.music/com.android.music.MediaPlaybackActivity
Camera(照相机)的启动方法为:
# am start -n com.android.camera/com.android.camera.Camera
Browser(浏览器)的启动方法为:
# am start -n com.android.browser/com.android.browser.BrowserActivity
启动浏览器 :
am start -a android.intent.action.VIEW -d
拨打电话 :
am start -a android.intent.action.CALL -d tel:10086
启动 google map 直接定位到北京 :
am start -a android.intent.action.VIEW geo:0,0?q=beijing
通过adb shell 进入android 系统或者直接在命令前添加adb shell
1、连接电脑上,用adb打开,android命令行终端即可。
2、如果你想直接在android上打开,可以安装一个android terminal,在手机上使用linux命令行。
扩展资料:
终端命令sudo: Executing Commands with Elevated Privileges 执行命令特权 sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。
app_0是用户名,也就是终端在系统中的名字。android是主机名/ 表示当前路径。
这些信息存储在变量PS1中,自己可以改变。改成彩色更加美观,而且输入命令后更加容易找到提示符。有一个重要的基本变量是PATH,这叫命令搜索路径。
参考资料:安卓中文网--在手机端使用命令行刷入Recovery教程详解
adb:Android Debug Bridge (安卓调试桥)
是一个命令行工具,用于电脑端和模拟器或者是设备之间的交互。
它是一个C/S架构程序,由3部分组成:
我们来看看adb是如何工作的。
时序图:
这里讲的是先安装了android studio,然后使用adb的步骤。
这里以MAC系统添加为例
apt-get install adb
如果安装某个apk不成功,可以使用adb安装下,就可以看到具体不成功的错误。
adb install xxx.apk
adb devices
adb shell pm list packages
adb shell dumpsys battery
adb exec-out screencap -p test.png
参考: