Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件

Posted 星辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio Terminal 不是内部或外部命令,也不是可运行程序或批处理文件相关的知识,希望对你有一定的参考价值。

1、android Studio Terminal 命令行无效的问题


在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使用git命令

Android学习之如何配置使用Android studio的terminal

Android Studio Terminal(命令)安装apk

已解决M1 Android studio Cannot open Local Terminal

已解决M1 Android studio Cannot open Local Terminal

已解决M1 Android studio Cannot open Local Terminal