北京网站外包iis提示网站建设中

张小明 2025/12/25 18:11:04
北京网站外包,iis提示网站建设中,药品网站 icp,盐城网络adb bugreport分析工具一、adb介绍二、ADB安装二、adb命令的语法三、android常用adb命令一、adb介绍 adb#xff1a;Android Debug Bridge#xff0c;Android 调试桥的缩写#xff0c;adb 是一个 C/S 架构的命令行工具#xff0c; 主要由 3 部分组成#xff1a; 运行在 …adb bugreport分析工具一、adb介绍二、ADB安装二、adb命令的语法三、android常用adb命令一、adb介绍adbAndroid Debug BridgeAndroid 调试桥的缩写adb 是一个 C/S 架构的命令行工具主要由 3 部分组成运行在 PC 端的 Client : 可以通过它对 Android 应用进行安装、卸载及调试 运行在 PC 端的 Service : 其管理客户端到 Android 设备上 adb 后台进程的连接 运行在 Android 设备上的 adb 后台进程二、ADB安装默认电脑已经安装SDK的如果没有也可以直接网上下载一个adb工具包。假定pc上adb工具所在目录H:\fwy\windows\adb_fastboot将adb路径添加到环境变量中这台电脑→属性→高级系统设置→环境变量双击 Path然后点击“新建”名字可以自取然后将adb工具的路径填进去。添加完保存就可以输入命令验证了 windowsR 打开cmd 输入adb出现版本号及菜单即配置完成C:\Users\Administrator Android Debug Bridge version 1.0.41 Version 31.0.2-eng.lsh.20220519.123535 RockChip modified Installed as H:\rxw\windows\adb_fastboot\adb.exe global options: -a listen on all network interfaces, not just localhost -d use USB device (error if multiple devices connected) -e use TCP/IP device (error if multiple TCP/IP devices available) -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) or devices devpath like: adb -s \\?\usb#vid_2207pid_0006#63795fe8211#{f72fe0d4-cbcb-407d-8814-9ed673d0dd6b} shell adb -s usb:3-1.2 shell -t ID use device with given transport id -H name of adb server host [defaultlocalhost] -P port of adb server [default5037] -L SOCKET listen on given socket for adb server [defaulttcp:localhost:5037]二、adb命令的语法adb 命令的基本语法如下adb [-d|-e|-s serialNumber] command 如果只有一个设备/模拟器连接时可以省略掉 [-d| -e|-s] 这一部分直接使用 adb command 为命令指定目标设备 如果有多个设备/模拟器连接则需要为命令指定目标设备。 参数含义-d指定当前唯一通过 USB 连接的 Android 设备为命令目标-e指定当前唯一运行的模拟器为命令目标-s serialNumber指定相应 serialNumber 号的设备/模拟器为命令目标 serialNumber 可以通过 adb devices 命令获取如 C:\Users\Administratoradb devices List of devices attached 0123456789ABCDEF device 比如这时想指定 0123456789ABCDEF 这个设备来运行 adb 命令获取屏幕分辨率 adb -s 0123456789ABCDEF shell wm size三、android常用adb命令启动adb服务或停止adb服务adb kill-server结束 adb 服务 adb start-server启动 adb 服务 一般在连接出现异常使用 adb devices 未正常列出设备设备状态异常时使用 kill-server然后运行 start-server 进行重启服务1设备连接信息adb devices获取设备信息2安装应用adb install [-lrtsdg] path_to_apk 如adb install xxx.apk安装应用 参数含义-r允许覆盖安装-t允许测试包 (允许安装 AndroidManifest.xml 里 application 指定 android:testOnly“true” 的应用)-d允许降级覆盖安装-g授予所有运行时权限-s将应用安装到 sdcard-l将应用安装到保护目录 /mnt/asec 如 adb -s 设备名称 install xxx.apk多个设备安装到指定设备通过adb devices获取设备名称 一口君常用 adb -t install xxx.apk3卸载应用adb uninstall [-k] packagename卸载应用 -k 参数可选表示卸载应用但保留数据和缓存目录 adb shell pm uninstall --user 0 包名卸载系统应用 adb shell cmd package install-existing 包名卸载系统应用后再恢复系统应用4清除应用数据与缓存adb shell pm clear 包名清除应用缓存 效果相当于在设置里的应用信息界面点击了「清除缓存」和「清除数据」。5查看前台 Activity(查看当前活动窗口的类名)adb shell dumpsys window | findstr mCurrentFocus6查看应用安装路径adb shell pm path PACKAGE 如 C:\Users\Administratoradb shell pm path com.upuphone.push package:/data/app/~~Mbj7C7djGMaqwuXZBfScGg/com.upuphone.push-bIO4mliiakFsN-xk4IxnTA/base.apk7查看应用列表命令格式adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [–user USER_ID] [FILTER]参数显示列表无所有应用-f显示应用关联的 apk 文件-d只显示 disabled 的应用-e只显示 enabled 的应用-s只显示系统应用-3只显示第三方应用-i显示应用的 installer-u包含已卸载应用包名包含 字符串8查看应用版本信息adb shell dumpsys package package_name | findstr version如C:\Users\Administratoradb shell dumpsys package com.example.sdkdemo | findstr version versionCode3 minSdk29 targetSdk32 versionName2.1 signaturesPackageSignatures{d9064a9 version:2, signatures:[f4d74dfb], past signatures:[]}如果是系统应用则会有2个版本下面的是系统app本身的版本上面的是升级之后的系统app版本如C:\Users\Administratoradb shell dumpsys package com.android.settings | findstr version versionCode30 minSdk30 targetSdk30 versionName11 signaturesPackageSignatures{af44d47 version:3, signatures:[2bf9b00d], past signatures:[]} versionCode30 minSdk30 targetSdk30 versionName11 signaturesPackageSignatures{a29ef12 version:0, signatures:[], past signatures:[]}9获取log获取安卓运行的log 命令: adb logcat 设备里的文件路径 [电脑上的目录] 例1清除logcat所有log adb logcat -c 例2保存logcat所有log到本地文件peng.log中 adb logcat - peng.log 按ctrlc停止保存10复制设备里的文件到电脑pull命令 adb pull 设备里的文件路径 [电脑上的目录] 其中 电脑上的目录 参数可以省略默认复制到当前目录。 例 adb pull /sdcard/sr.mp4 ~/tmp/ 小技巧 设备上的文件路径可能需要 root 权限才能访问如果你的设备已经 root 过可以先使用 adb shell 和 su 命令在 adb shell 里获取 root 权限后先 cp /path/on/device /sdcard/filename 将文件复制到 sdcard然后 adb pull /sdcard/filename /path/on/pc。11复制电脑里的文件到设备push命令 adb push 电脑上的文件路径 设备里的目录 例拷贝可执行程序modetest到bin目录下 adb root adb remount adb push ~/modetest /bin/ 前面两个命令是获取权限12查看设备信息型号adb shell getprop ro.product.model 如 C:\Users\Administratoradb shell getprop ro.product.model LE2123电池电量adb shell dumpsys battery如C:\Users\Administratoradb shell dumpsys battery Current Battery Service state: AC powered: false USB powered: true Wireless powered: false Max charging current: 4870000 Max charging voltage: 9000000 Charge counter: 2200000 status: 5 health: 2 present: true level: 100 scale: 100 voltage: 4372 temperature: 350 technology: Li-ion其中 scale 代表最大电量level 代表当前电量。上面的输出表示还剩下 100% 的电量。13屏幕分辨率wm size项目Valueadb命令说明adb shell wm size查看分辨率adb shell wm size 1920x1280修改分辨率 小写的xadb shell wm density 240修改dpiadb shell wm density reset重置densityadb shell wm size reset重置分辨率 输出示例 Physical size: 1080x1920 表示该设备屏幕分辨率为 1080px * 1920px 如果使用命令修改过那输出可能是 Physical size: 1080x1920 Override size: 480x1024 表明设备的屏幕分辨率原本是 1080px * 1920px当前被修改为 480px * 1024px。14屏幕密度wm density项目Valueadb命令说明adb shell wm density查看dpi。adb shell wm density 240修改dpiadb shell wm density reset重置density 输出示例 Physical density: 420 如果使用命令修改过那输出可能是 Physical density: 480 Override density: 160 表明设备的屏幕密度原来是 480dpi当前被修改为 160dpi。15android_idadb shell settings get secure android_id 如 C:\Users\Administratoradb shell settings get secure android_id 6596f32b63225bac 16IMEI android11.0获取方式需要root权限 adb shell su service call iphonesubinfo 1 如C:\Users\Administratoradb shell OnePlus9Pro:/ # su su /system/bin/sh: su: inaccessible or not found 127|OnePlus9Pro:/ # service call iphonesubinfo 1 service call iphonesubinfo 1 Result: Parcel( 0x00000000: 00000000 0000000f 00300030 00300031 ........0.0.1.0. 0x00000010: 00380030 00340034 00360037 00310039 0.8.4.4.7.6.9.1. 0x00000020: 00300032 00000037 2.0.7... ) OnePlus9Pro:/ #把里面的有效内容提取出来就是 IMEI 了比如这里的是 001008447691207。 退出adb shell 方式 输入exit即可17Android 系统版本adb shell getprop ro.build.version.release 如 C:\Users\Administratoradb shell getprop ro.build.version.release 1118IP 地址设备的 IP 地址的时候都得「设置」-「关于手机」-「状态信息」-「IP地址」很烦对不对通过 adb 可以方便地查看。 adb shell ifconfig | grep Mask 如 inet addr:10.130.245.230 Mask:255.255.255.252 inet addr:127.0.0.1 Mask:255.0.0.0 那么 10.130.245.230 就是设备 IP 地址。 在有的设备上这个命令没有输出如果设备连着 WiFi可以使用如下命令来查看局域网 IP adb shell ifconfig wlan0 如C:\Users\Administratoradb shell ifconfig wlan0 wlan0 Link encap:Ethernet HWaddr a6:44:63:ac:88:7e Driver cnss_pci inet addr:10.20.1.158 Bcast:10.20.1.255 Mask:255.255.254.0 inet6 addr: fe80::a444:63ff:feac:887e/64 Scope: Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:21765 errors:0 dropped:2 overruns:0 frame:0 TX packets:11168 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3000 RX bytes:6121620 TX bytes:3229281inet addr:10.20.1.158就是ip地址。19 Mac 地址adb shell cat /sys/class/net/wlan0/address 如 C:\Users\Administratoradb shell cat /sys/class/net/wlan0/address a6:44:63:ac:88:7e 这查看的是局域网 Mac 地址移动网络或其它连接的信息可以通过 adb shell netcfg 命令来查看20CPU 信息adb shell cat /proc/cpuinfo21内存信息adb shell cat /proc/meminfo 其中MemTotal 就是设备的总内存MemFree 是当前空闲内存。22屏幕截图screencapadb exec-out screencap -p sc.png 其中 -p指的是保存文件格式为png格式sc.png为指定的文件名 然而实测这个截的图片无法打开。 参考链接: link 可以使用下面的方式 先截图保存到设备里 adb shell screencap -p /sdcard/sc.png 然后将 png 文件导出到电脑 adb pull /sdcard/sc.png23录制屏幕screenrecord录制屏幕以 mp4 格式保存到 /sdcard adb shell screenrecord /sdcard/filename.mp4 需要停止时按 CtrlC默认录制时间和最长录制时间都是 180 秒。 如果需要导出到电脑 adb pull /sdcard/filename.mp4 开发过程与产品或测试沟通经常用到异地办公时24设置系统日期和时间注需要 root 权限。 adb shell su date -s 20230529.131500 表示将系统日期和时间更改为 2023 年 05 月 29 日 13 点 15 分 00 秒。25检测设备是否已 rootadb shell su 此时命令行提示符是 $ 则表示没有 root 权限是 # 则表示已 root。26使用 Monkey 进行压力测试Monkey 可以生成伪随机用户事件来模拟单击、触摸、手势等操作可以对正在开发中的程序进行随机压力测试。 简单用法 adb shell monkey -p packagename -v 500 表示向 指定的应用程序发送 500 个伪随机事件。27模拟按键/输入inputadb shell 里有个很实用的命令叫 input通过它可以做一些有趣的事情。 adb shell input keyevent keycode 不同的 keycode 能实现不同的功能 项目Value3HOME 键4返回键5打开拨号应用6挂断电话24增加音量25降低音量26电源键27拍照需要在相机应用里82菜单键85播放/暂停86 停止播放87播放下一首88播放上一首122移动光标到行首或列表顶部123移动光标到行末或列表底部126恢复播放127暂停播放164静音176打开系统设置187切换应用207打开联系人208打开日历209打开音乐210打开计算器220降低屏幕亮度221提高屏幕亮度223系统休眠224点亮屏幕231打开语音助手276如果没有 wakelock 则让系统休眠 28网络连接connect 除了用usb连接安卓设备之外还可以通过网络来连接 首先确认pc和设备是网络互通的, 然后使用下面命令 adb connect 192.168.10.111:5555 adb shell
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

ajax数据库网页网站设计wordpress 下拉菜单设置

敏捷游戏开发规划:从理论到实践 1. 敏捷规划基础 敏捷规划并非自相矛盾,敏捷团队的规划方式允许迭代、透明和变更。他们会调整规划以适应现实,而非让现实去匹配规划。 敏捷规划需要一个产品待办事项列表,该列表对利益相关者希望在游戏中实现的用户故事进行优先级排序。产…

张小明 2025/12/25 18:10:32 网站建设

贵州网站建站动易网站后台管理功能

第一章:低代码PHP组件更新机制的核心价值在现代Web开发中,低代码平台通过可视化配置和模块化设计显著提升了开发效率。其中,PHP作为广泛使用的服务端语言,其组件的更新机制在低代码环境中扮演着关键角色。高效的更新机制不仅保障了…

张小明 2025/12/25 18:09:59 网站建设

最大网站建设公司排名WordPress连接云储存

受某些蛾和蝴蝶物种的启发,仿生蛾眼抗反射(AR)结构已被制造并广泛的应用。 这种结构可以通过设定尺寸小于光波长的截锥体(truncated cones)阵列来建模。 VirtualLab Fusion提供了构建它们的便捷工具,以及用…

张小明 2025/12/25 18:09:23 网站建设

云网站开发南昌市建设网站

最近AI在医疗领域又搞了个大新闻!这次是关于哮喘治疗的,有两方面的消息:一、AI设计的哮喘药物美国一家生物制药公司Generate:Biomedicines最近启动了三期临床试验,测试一款叫GB-0895的新药。这款药通过AI蛋白质生成模型Chroma&…

张小明 2025/12/25 18:08:50 网站建设

深圳高端网站案例网站域名做入什么科目

UniBest跨端开发:从零开始的终极配置指南 【免费下载链接】unibest unibest - 最好用的 uniapp 开发框架。unibest 是由 uniapp Vue3 Ts Vite4 UnoCss UniUI 驱动的跨端快速启动模板,使用 VS Code 开发,具有代码提示、自动格式化、统一配…

张小明 2025/12/25 18:08:16 网站建设

番禺电子商务网站建设广州手机网站建设报价表

以下内容来自于 Sentinel 的熔断降级(Degrade)机制,主要包括: DegradeRule:熔断规则的定义两个 onRequestComplete() 方法(分别对应 慢调用比例 和 异常比例/计数 两种熔断策略)熔断状态机&…

张小明 2025/12/25 18:07:42 网站建设