移动端 - adb shell常见问题汇总

一、如何执行adb命令?                  

答:如果没有配置SDK的环境变量的话,那就先用cd命令进入adb所在文件目录(即F:\android-sdk-windows\platform-tools)后,再执行adb命令。
如果配置了,则可以直接执行adb命令(本机已配置环境变更),即进入CMD后直接输入adb shell

二、如何在android模拟器上安装apk文件?(以懒人听书为例)    

1.打开android模拟器
2.将需要安装的apk文件复制到platform-tools目录下,新建文件夹newapk,把下载的apk文件放进去,该文件就是即将要安装的apk文件
3.执行控制台命令,进行安装,adb install apk文件路径和地址

三、android模拟器没有键盘的解决方法:       

之所以没有键盘是因为创建模拟器的时候没有选择Skin,像下图这样选择一个Skin即可以在模拟器运行的时候显示键盘。

四、android模拟器怎么配置网络?              

如果PC机有网络的话,模拟器是可以直接上网的,要使用wifi和电话功能,需要硬件支持。模拟器只是模拟软件操作,并不存在wifi和拨打电话的设备,所以自然是不可以使用的。
模拟器是装在电脑上,只要你电脑可以上网,模拟器就可以上网。它会把你电脑的信号转换为它可以使用的信号,IP就是你电脑本身的IP。
如不能上网,则可以尝试下面的方法:
使用adb shell命令,然后输入:getprop 查看系统当前的各项属性,得到模拟器的DNS地址,如下: 
[net.dns1]: [10.0.2.3] 
 下面就是使用setprop命令把模拟器的DNS改为自己PC的DNS,例如:192.168.0.185
setprop net.dns1 192.168.0.185

五、查看android应用包名的几个方法:                   

1.获取当前打开的APP的包名
2.查询设备中所有的应用包名:ls data/data
如果手机没有root的话,用ls data/data命令可能会提示没权限,此时可以用:adb shell pm list packages
3.根据某个关键字查找包:pm list packages | grep tencent

六、如何进入设备执行adb命令                         

七、模糊查找应用包名的PID(进程ID):ps     

八、查看包安装位置        

九、使用ctrl + c,退出adb命令行。    

猜你喜欢

转载自www.cnblogs.com/Chilam007/p/10940870.html