关于android之Async异步下载中adb命令的使用的环境配置_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
4
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3939 | 回复: 3   主题: 关于android之Async异步下载中adb命令的使用的环境配置        下一篇 
java_along
注册用户
等级:上尉
经验:771
发帖:36
精华:0
注册:2014-2-17
状态:离线
发送短消息息给java_along 加好友    发送短消息息给java_along 发消息
发表于: IP:您无权察看 2014-6-30 23:56:42 | [全部帖] [楼主帖] 楼主

在上个帖子中讲到,当出现

当前app无法载入的时候,先使用adb命令将app卸载后再安装。

但是有些人可能会发现如下问题:

北京联动北方科技有限公司

adb不是命令,这是因为,你电脑的环境变量未配置好,所以命令窗口不认识adb这个命令。

首先先确定自己的sdk是装在哪个目录下,我是在D:\android\sdk

进入该目录,有个platform-tools文件夹,发现有个adb.exe,大家都知道,其实所谓的命令就是exe文件,在窗口输入命令执行的时候就是系统调用相关的exe文件执行。

北京联动北方科技有限公司

其实,直接用命令窗口进入D:\android\sdk\platform-tools 调用adb.exe也是可以的

北京联动北方科技有限公司

进入目录后输入卸载命令,命令窗口直接在当前目录下找到了adb.exe,所以用命令卸载成功了。

但是 如果你不在该目录下,就无法调用adb.exe命令,这样就让我们很不方便,每次想要运行adb命令的时候就要进入sdk目录,所以我们需要配置环境变量。

环境变量的作用就是让系统可以更方便的找到相关命令,已经一些资源所在的目录。

而我们接下来要配置的是

环境变量中的path,作用就是方便调用exe文件,当该命令在当前文件夹找不到的时候,就会去path中的目录,一个一个找下去,直到都找不到了,才报错。

那么咋么配置path呢?Win7为例

计算机=》右键属性=》点击左边的高级系统设置=》高级=》环境变量=》系统变量中找到path=》点击编辑=》然后在已有的字符串后加上;以及你的sdk下的platform-tools目录。

例如我原来的pathC:\Program Files (x86)\MySQL\MySQL Server 5.0\bin;E:\baedevelop\vbox;E:\baedevelop\git\Git\bin;E:\HashiCorp\Vagrant\bin;E:\maven\maven3.0.4\apache-maven-3.0.4\bin

改了之后为:C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin;E:\baedevelop\vbox;E:\baedevelop\git\Git\bin;E:\HashiCorp\Vagrant\bin;E:\maven\maven3.0.4\apache-maven-3.0.4\bin;D:\android\sdk\platform-tools;

然后重启命令窗口,输入adb 

北京联动北方科技有限公司

就说明你配置成功了。即使不在platform-tools目录下 也能使用adb了。




赞(0)    操作        顶端 
java_along
注册用户
等级:上尉
经验:771
发帖:36
精华:0
注册:2014-2-17
状态:离线
发送短消息息给java_along 加好友    发送短消息息给java_along 发消息
发表于: IP:您无权察看 2014-6-30 23:57:44 | [全部帖] [楼主帖] 2  楼

不懂请跟帖,有问必答~



赞(0)    操作        顶端