永发信息网

如何利用adb shell导入csv

答案:2  悬赏:70  手机版
解决时间 2021-02-07 07:40
  • 提问者网友:人傍凄凉立暮秋
  • 2021-02-06 19:42
如何利用adb shell导入csv
最佳答案
  • 五星知识达人网友:千夜
  • 2021-02-06 19:50
在Android下,/etc是link到/system/etc的,我们需要修改/system/etc/hosts来实现。但是这个文件是只读,不能通过shell直接修改。可以通过连接到PC上使用adb来修改。步骤如下: 1、获得root权限:adb root 2、设置/system为可读写:adb remount 3...
全部回答
  • 1楼网友:三千妖杀
  • 2021-02-06 21:03
在命令行(就是开始——运行——输入cmd)模式下输入adb shell命令一般会报两种错误,一是“adb不是内部命令或外部命令,也不是可运行的程序或批处理文件”,二是“error:device not found”。 对于第一种错误,是因为环境变量没有配置。所谓环境变量,就是各应用程序要用到的信息,这里主要是没有配置path路径,path就是.exe和.bat程序执行的路径。因为在命令行中输入命令时,计算机会先在当前目录(一般是c:\user\administrator)寻找adb.exe程序,如果没有找到,就会通过环境变量中的path查找(path中各路径之间以英文格式的;分隔开),如果path中各路径下都没有adb.exe程序,就会报“adb不是内部命令或外部命令,也不是可运行的程序或批处理文件”错误。解决办法有两种:一是将adb.exe的路径加入到path路径中,adb.exe位于sdk目录下的platform-tools下,比如我的android sdk文件位于d:\android下面,则正确的path路径应该是“d:\android\android-sdk-windows\platform-tools”。将这串字符追加到系统或用户环境变量的path下面就可以了;二是先在dos环境下进入patform-tools目录下,以我的机器为例,使用“cd d:\android\android-sdk-windows\platform-tools”命令进入到platform-tools目录下,再使用“dir”(windows下)就可以看到列表中有adb.exe文件了,这时再执行“adb shell”命令就可以了。 对于第二种错误,是因为没有打开android虚拟机。因为adb shell命令实际上是对当前虚拟机进行操作,需要进入当前虚拟机的文件结构。如果没有打开虚拟机,本命令当然会报“error:device not found”(就是没有找到设备)的错误了。解决办法就是打开虚拟机,确保已解决第一种错误,输入adb shell就可以正常进入android虚拟机的结构了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯