1. 程式人生 > >Android Studio Terminal 不是內部或外部命令,也不是可運行程序或批處理文件

Android Studio Terminal 不是內部或外部命令,也不是可運行程序或批處理文件

打包apk 點擊 bin adb命令 系統環境變量 tar 依然 .net 工具

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 不是內部或外部命令,也不是可運行程序或批處理文件