Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
来源:互联网 发布:金融数据库 免费 编辑:程序博客网 时间:2024/05/21 06:37
from : http://blog.csdn.net/guiying712/article/details/53129961
在Android Studio中自带了命令行终端Terminal,但是我们在输入命令时经常会发现:“XXX”不是内部或外部命令,也不是可运行程序或批处理文件。 如下图:
一般这种情况都是系统环境变量中没有配置相应工具的路径,那么我们就针对各种命令去系统的环境变量中添加相应工具的命令。这篇文章中主要讲解ADB、Gradle以及Git的配置方法,其他工具的原理都大同小异,只需按照这几种方法自行添加就可以了。
2、Android Studio Terminal ADB命令无效的解决办法
首先要想使用Android Studio中自带了命令行终端Terminal,就要在系统属性中环境变量中配置ADB路径:
例如下面的路径就是我电脑中SDK的ADB所在路径:
D:\SDK\platform-tools
然后打开“计算机”-“右键”-“属性”-“更改设置”-“高级”-“环境变量”,把这个路径添加到系统属性中的环境变量中,如下图:
再去Android Studio Terminal输入adb shell
这样即为成功。
我这个开发环境是Win7,如果你使用的是Win10需要设置下系统的cmd属性:
然后重启你的Android Studio,就可以愉快的使用Terminal了。
3、Android Studio Terminal或者系统cmd 使用Gradle 命令行打包apk
此时如果你想在Android Studio Terminal或者系统cmd 中使用gradle命令行打包apk或者执行gradle命令会发现依然提示你:“XXX”不是内部或外部命令,也不是可运行程序或批处理文件。 要想执行gradle命令我们还需要在系统属性中环境变量中配置gradle路径。我的gradle路径为:
D:\gradle\gradle-2.14.1
然后打开“计算机”-“右键”-“属性”-“更改设置”-“高级”-“环境变量”,在系统变量中,点击新建,属性名为:“GRADLE_HOME”,属性值为:”D:\gradle\gradle-2.14.1“。
接着打开“计算机”-“右键”-“属性”-“更改设置”-“高级”-“环境变量”,在系统变量中,找到Path,将”;D:\gradle\gradle-2.14.1\bin“加入到Path中:
最后在Android Studio Terminal或者系统cmd,输入gradle,如果出现如图所示,则说明Gradle配置成功:
4、Android Studio Terminal Git命令无效的解决办法
同上,如果你想在Android Studio Terminal或者系统cmd 中执行Git命令依然提示你:“XXX”不是内部或外部命令,也不是可运行程序或批处理文件。 执行Git命令我们还需要在系统属性中的环境变量中配置Git
路径。我的Git路径为:
D:\Program Files\Git\bin
然后打开“计算机”-“右键”-“属性”-“更改设置”-“高级”-“环境变量”,在系统变量中,找到Path,将 “;D:\gradle\gradle-2.14.1\bin“加入到Path中:
最后在Android Studio Terminal或者系统cmd,输入git - -version,如果出现如图所示,则说明Git配置成功:
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- android Studio keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件
- android不是内部或外部命令,也不是可运行的程序或批处理文件
- Android Studio报错 'reg'不是内部或外部命令,也不是可运行的程序或批处理文件。
- 'net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- svnversion 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- 'net’ 不是内部命令或外部命令,也不是可运行的程序或批处理文件
- javac不是内部命令或外部命令,也不是可运行的程序或批处理文件
- adb不是内部命令或外部命令,也不是可运行的程序或批处理文件
- pip命令显示不是内部或外部命令,也不是可运行的程序或批处理文件
- 'netstat' 不是内部或外部命令,也不是可运行的程序或批处理文件-解决方案
- 出现'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件
- RCF—用于C++的进程间通讯(1)
- 【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽
- RCF—用于C++的进程间通讯(2)
- JavaSE day02笔记
- Linux下cd进入目录需要什么权限
- Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件
- sqlite3:not found 解决方法
- 在Ubuntu Linux上面安装Android Studio遇到的各种小问题记录
- RCF—用于C++的进程间通讯(3)
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- GYM 100694 F.The Berland Championship(最大流-Dinic)
- 懂商业的技术合伙人(5):初创公司的2个核心任务,团队练兵和探索方向
- Mysql之一对多查询,如何将多条记录合并成一条记录
- tensorflow 风格迁移