Android adb 常用命令及Android权限

adb链接Android设备

adb connect XXXXX链接android设备IP地址

adb断开Android设备

adb disconnect XXXXXXX

adb shell

adb shell logcat -v time >XXXXXX       导出Android设备的log

adb shell logcat -v time              查看Android设备的Log

adb shell logcat -b crash             查看Android设备的crash 日志

adb -s XXXX链接的ip地址 shell   进入某一台Android设备的shell模式

adb shell setenforce 0  设置SELinux 成为permissive模式 临时关闭selinux

当adb链接多个Android设备时,可以使用下列命令来进行指定某一个设备操作

adb -s XXX链接的IP 这样就能进入指定的设备

把本地的文件通过adb上传到Android设备的指定目录下:

adb -s 192.179.17.34 push D:/work/log.txt /sdcard/Download/

把Android设备上的文件,pull到本地指定的路径:

adb -s 192.179.17.34 pull /sdcard/Android/data/Logs.txt D:/work/Logs

adb reverse tcp:8081 tcp:8081  在使用react-native真机运行时,需要把tcp8081端口打开;

ACCESS_NETWORK_STATE 允许应用程序获取网络状态信息的权限
CHANGE_WIFI_STATE 允许应用程序改变WiFi连接状态的权限
ACCESS_WIFI_STATE 允许应用程序获取Wi_Fi网络状态信息的权限
CHANGE_WIFI_MULTICAST_STATE 允许改变Wi-Fi组播状态
INTERNET 允许应用程序打开网络Socket的权限
SYSTEM_ALERT_WINDOW 允许一个程序打开窗口使用 TYPE_SYSTEM_ALERT,显示在其他所有程序的顶层
CAMERA 允许应用程序使用照相机的权限
RECORD_AUDIO 允许应用程序录音的权限
VIBRATE 允许应用程序控制振动器的权限
RECEIVE_BOOT_COMPLETED 允许应用程序接收到 ACTION_BOOT_COMPLETED广播在系统完成启动的权限
WRITE_EXTERNAL_STORAGE 允许应用程序写入外部存储的权限
READ_EXTERNAL_STORAGE 允许应用程序读取外部存储的权限
ACCESS_FINE_LOCATION 允许应用程序访问位置的权限
ACCESS_DOWNLOAD_MANAGER 允许应用程序获取下载管理的权限
MANAGE_EXTERNAL_STORAGE 允许应用程序获取文件管理的权限
ACCESS_SUPERUSER 允许应用程序获取超级管理员的权限
REBOOT 允许应用程序重启系统的权限
RECEIVE_BOOT_COMPLETED 允许程序开机自动运行的权限
KILL_BACKGROUND_PROCESSES 允许应用程序结束后台进程权限
RESTART_PACKAGES 允许应用程序重新启动其他程序
REQUEST_INSTALL_PACKAGES 允许应用安装未知来源权限
INSTALL_PACKAGES 允许应用程序获取静默安装权限

你可能感兴趣的:(android,adb)