2024年1月6日发(作者:)
(一) 设置adb的环境变量
先设置adb的环境变量路径,找到Android Studio安卓目录下的sdk->platform-tools(这不是完整路径,因为不知道Android Studio安装在哪一个分区),正常情况下会有文件,找到该文件的具体路径(不用包含文件名),然后将该路径加入到环境变量的系统变量里面的Path变量。注意该变量已存在,不要更改变量名,只需要在变量值后面加上一个英文分号,再加入所在的路径即可,不要含有中文的路径。设置完成后重新打开cmd命令行,输入 adb shell即可看见相关提示,而不是提示不是内部指令的错误。
如图,我的计算机中adb所在路径是D:APP_WIN7Androidsdkplatform-tools,则在环境变量的对Path环境变量进行设置,在原有基础上加上上面的路径,注意要加上一个英文的分号与已有的分隔开。注意路径要根据你的安装位置进行修改。打开环境变量设置对话框的方法如下,计算机鼠标右键->高级系统设置->环境变量->系统变量。
此时已经配置好运行环境了.上传文件的方法有两种,一种是界面式,另一种是命令行模式,后者需要在cmd窗口操作。
1
(二) 方法一
特别说明: 该方法仅适用于3.0版本以下的Android Studio,因为3.0版本以上的Android Studio无法直接在软件界面打开Android Device Monitor。
1 在Android Studio中先启动模拟器,注意只需要启动即可,不要安装APP进行调试,否则会出错。
2 在Android Studio主界面Tools->Android->Android Device Monitor菜单项,打开安卓设备监视器。再打开cmd窗口,输入adb root指令(两个单词之间有个空格),如下图所示,注意是要在cmd窗口下面直接输入,不需要先输入其他指令,该操作是获得模拟器的root权限。这一步很重要,不获取root权限将会导致拷贝进去的文件看不见。
2
3 找到模拟器对应的文件存储路径,点击右上角的小图标,该图标很形象,意为将东西推进手机,即将文件拷进手机。点击该图标后,即可将文件拷贝至手机。
注意要拷贝至的路径是storage->emulated->0->Download.
该方法操作已完成。
提醒
3.0版本以上的Android Studio需要在Androidsdktools(不是绝对路径的原因是因为不知道具体安装路径在哪里,但肯定在sdk路径下的tools文件夹)下面找到monitor批处理文件,也可以启动Android Device Monitor,只是不能直接从软件的菜单启动。
启动Android Device Monitor后,操作步骤同上。
3
(三) 方法二
同样需要先启动模拟器(但不要安装APP)并获取root权限,之后继续停留在cmd窗口。
adb push 电脑路径 手机存储路径,各段之间有一个空格。
举例,例如要将E:Android-DRILLVideo_resource的4复制到手机,指令为
adb push E:/Android-DRILL/Video_resource/4 storage/emulated/0/Download
其中E:/Android-DRILL/Video_resource/4是电脑的文件路径,要具体到文件名字,注意该文件要真实存在。
storage/emulated/0/Download是手机路径。并注意指令之间各段文字都有空格间隔。
注意斜杠是反斜杠,电脑路径不要有中文。
4 将模拟器的文件向本地电脑复制的方法,要先获取root权限,在已经启动Android Studio模拟器的情况下(其他模拟器不确定),在cmd命令行输入 adb root指令,获取权限。然后按照如下格式进行复制。
adb pull 模拟器文件所在路径 本地电脑所在路径
其中 adb pull 为固定格式,两个单词之间有空格,每一段之间也有空格。
adb pull /data/data/e_test/files/data E:/Android-DRILL/Storage_Test/data
4


发布评论