Android Studio Terminal 不是內部或外部命令,也不是可運行程式或批次檔

來源:互聯網
上載者:User

標籤:tools   version   使用   解決辦法   無效   右鍵   分享圖片   就是   配置   

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 不是內部或外部命令,也不是可運行程式或批次檔

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.