adb命令

命令   功能结果
adb devices         列出当前连接的设备列表List of devices attached(附加设备列表)
adb connect如果是USB连接,直接会连接ADB,如果是想通过网络连接,则需要在同一个局域网,通过IP连接
adb strat-server启动adb服务adb.exe: unknown command server-strat
adb kill-server停止adb服务disconnected everything(断开一切)
adb disconnect断开连接设备
disconnected everything断开一切
 adb get-serialno获取设备的序列号
 adb get-product 获取设备的ID
adb install apk的绝对地址   
adb install C:\Users\86188\Desktop\my_apk\app-release.apk将电脑上的apk安装到手机上(手机上没有该应用)Performing Streamed Install(执行流式安装)
adb install -r apk的绝对地址   
adb install -r C:\Users\86188\Desktop\my_apk\app-release.apk将电脑上的apk安装到手机上(手机安装有该应用,这样安装apk数据不会消失)Performing Streamed Install(执行流式安装)
adb uninstall 应用包名卸载apk,卸载APP,不保留数据和缓存文件 
adb shell pm uninstall -k 应用包名卸载apk,保留数据和缓存文件 
adb shell pm clear 包名清除应用缓存信息
adb shell am start -n[包名+activity名]通过adb启动应用程序页面
 查看apk包名,1将apk后缀该为zip.2解压到文件夹.3将反编译AXMLPrinter2.S放到同文件夹中
4在该文件夹上搜索区域输入cmd回车出现黑窗口输入一下内容:
5.java -jar AXMLPrinter2.S.jar AndroidManifest.xml >> AndroidMainfest1.xml  
6.在刚才的文件夹中出现名字为AndroidMainfest1.xml的文件,打开显示正常代码
adb shell dumpsys window windows | findstr mFocusedApp打开应用获取当前包名与主入口程序名
adb shell pm list packages获取当前手机所有的包名 
adb shell pm list packages -3第三方应用
adb shell pm list packages -i只输出包和安装信息
adb shell pm list packages -e只输出启用的包
adb shell pm list packages -u只输出包和未安装包信息
adb shell pm list packages -e输出包和包相关联的文件
adb shell pm list packages -s获取系统应用
 adb shell pm clear 包名清除指定应用缓存 
adb shell pm path 包名列出对应包名的 .apk 位置
adb shell wm density查看设备屏幕密度
adb shell wm size获取设备分辨率
adb shell wm size 720x1024修改设备屏幕分辨率,可用于测试
adb shell wm size reset恢复设备原分辨率
adb shell wm density 160修改设备屏幕密度,可用于测试
adb shell wm density reset恢复设备原密度
 adb shell pm path 包名获取应用路径 
adb shell getprop ro.build.version.release获取手机版本
adb shell ls列出目录内容    
adb shell 进入手机环境      
cd /sdcardcd切换路径
输入 exit退出shell模式
adb push aaa/contacts_app.db /sdcard/把文件contacts_app.db拷贝到手机sdcard上
adb pull system/file.txt D:/将手机/system/目录下的file.txt文件拷贝到Windows下D盘根目录下
adb shell netstat网络统计:Active Internet connections (w/o servers)活动Internet连接(不带服务器)
Proto Recv-Q Send-Q Local Address    Foreign Address State 本地地址外部地址状态
adb logcat *:E  如何抓取app崩溃日志:  
adb shell screencap /sdcard/test.png命令截图手机图 
adb shell screenrecord /sdcard/test.mp4录制视频: Ctrl+c 可以终止 
adb shell getprop ro.product.model查看设备机型
adb shell getprop ro.build.version.release查看Android版本
 adb shell cat /proc/cpuinfo查看手机cpu信息
adb shell cat /proc/meminfo查看内存信息
# adb shell dumpsys cpuinfo       cpu信息
# adb shell dumpsys meminfo       内存信息
# adb shell dumpsys power         电源信息
# adb shell dumpsys battery       电池信息
# adb shell dumpsys wifi          wifi信息
# adb shell dumpsys notification  通知信息
# adb shell dumpsys activity      获取页面信息
 
adb shell settings get secure android_id查看android_id
adb shell getprop ro.build.version.sdk查看手机sdk版本
adb get-serialno  获取设备的序列号
adb logcat -c清除旧日志信息
adb logcat -v time >D:\Android\\logcat_3.log将adb日志放在D盘的Android文件中

>代表输出到;

.\\logcat.log:代表当前路径下日志的名称(Ctrl+c可结束日志抓取。)

adb push D:\Android\puma\puma_debug /sdcard将电脑本地文件push到手机中
adb pull system/etc/media_profiles.xml  D:/tmp将手机文件pull到电脑中

快捷抓日志的脚本(logcat.bat文本放置一下内容),在同文件夹创建一个log文件即可,日志会在log文件展示

cd /d %~dp0 
cls 
@echo off 
  
:START 
set logFile=log-%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%-%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%.txt 
echo %logFile% 
GOTO INSTALL 


:INSTALL 
adb logcat -c 
adb logcat -v time > %~dp0log\%logFile% 
GOTO END 
  
:END 
echo 完毕 
pause

<think>好的,我现在需要处理用户关于文心快码使用方法的查询。首先,用户已经提供了几个引用内容,我需要仔细阅读这些引用,提取关键信息来构建回答。 引用[1]提到安装文心快码插件后,在IDEA中登录的步骤,用户需要点击右侧图标,登录账号。引用[2]说明了代码补齐功能,支持多种语言,用户输入部分代码或关键词即可获得推荐。引用[3]提到代码解释功能,能帮助理解复杂代码的逻辑和上下文。 接下来,我需要按照用户的要求,结构清晰地分步骤说明使用方法。根据示例中的快速排序教程,应该包括基本操作步骤、核心功能以及注意事项。同时,要确保使用中文,正确应用LaTeX格式,虽然这里可能用不上数学公式,但需要检查是否有变量或代码部分需要处理。 用户可能的需求是快速上手文心快码,所以需要简明扼要的步骤,比如安装、登录、代码补齐、代码解释等。同时,生成相关问题,可能涉及高级功能、优化方法、适用场景等。需要确保回答真实可靠,引用来源正确标注,如引用[1]、[2]、[3]。 另外,用户之前的问题可能涉及安装步骤,所以在回答中需要提及安装后的使用流程。注意不要包含用户不可见的系统指令,保持回答在用户可见层。最后,检查是否符合格式要求,如代码块使用正确语法,引用标识正确添加在段落末尾。</think>### 文心快码使用教程 #### 、基础操作步骤 1. **插件安装与登录** - 确保已在IDEA中安装文心快码插件(安装方法见1.5.2节)[^1]。 - 打开IDEA后,点击右侧的「文心快码」图标,弹出登录界面。 - 点击“登录”按钮,使用百度账号完成身份验证(图1.29)[^1]。 2. **代码快速补齐** - 在编写代码时输入部分代码或关键词(如函数名、变量),例如输入`for i in range`。 - 文心快码会实时推荐完整的代码片段(如`for i in range(n):`),按`Tab`键即可补全[^2]。 - 支持Java、Python、C++等主流编程语言。 3. **代码解释功能** - 选中需要解释的代码段,右键选择「Comate代码解释」。 - 文心快码会生成代码逻辑、功能及上下文关系的详细说明[^3]。 ```python # 示例:使用文心快码补全列表推导式 # 输入 "squares = [x**2" squares = [x**2 for x in range(10)] # 自动补全为完整表达式 ``` #### 二、核心功能详解 1. **智能预测** - 基于深度学习分析代码上下文,预测变量命名、循环结构等。 - 例如输入`def quick_sort(arr):`后,自动补全分治逻辑代码块。 2. **跨语言支持** - Java:自动生成Spring Boot注解代码。 - SQL:补全复杂查询语句(如`SELECT ... JOIN`)。 3. **代码优化建议** - 检测冗余代码(如多重循环),推荐更高效的实现方式。 #### 三、注意事项 1. **网络要求**:需保持网络连接以使用AI服务。 2. **隐私安全**:代码片段仅用于本地分析,不会上传至服务器[^3]。 3. **自定义配置**:通过`Settings > Plugins > Comate`调整补全响应速度、触发关键词等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@删库跑路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值