安裝了安卓SDK後,命令列會出現幾個path路徑指令,幾個path指令會導致CMD命令列失效的問題?
cmd.exe是微軟Windows系統基於WINDOWS上的命令解釋程式,類似於微軟的DOS作業系統。cmd.exe是一個32位的命令列程式,執行在Windows NT/2000/XP/2003/vista/win7上。這不是純粹的系統程式,但是如果刪除它,可能會導致不可知的問題。
通常更改命令列指令,可能會誤刪系統的path路徑,會導致系統cmd命令失效的問題?那麼該怎樣解決呢?
工具/原料
CMD命令列,安卓SDK
步驟/方法
首先我們來看下命令列失效的問題,如下圖畫面所示:
我們首先使用檢視ip的命令ipconfig。
接著使用了安卓的命令adb;
然後試用了jdk的命令javac;
如果命令列是好的話,就會有提示資訊,而不是像圖中那樣提示。
因為想檢視網絡卡地址,昨天我遇到這類問題後,開始查閱相關資料,最後想到是自己安裝安卓的環境後,將環境變數中的path改變後,命令列失效了。
出現這類問題,我就是到我的電腦中-高階,然後點選環境變數。
接下來看看問題發生在哪呢?兩個path,然後又缺少了系統變數的命令列。
在path中加入如下變數,上面圖中的兩個變數是我亂起的,只是為了告訴大家環境變數中沒有必要的內容,所以環境變數無效。
加入的命令: .;C:\Program Files\Java\jdk1.6.0_29\bin;c:\windows\system32;.;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;
現在來解釋下上面的命令列吧:系統的環境變數是:c:\windows\system32;加入後環境變數會顯示如下:配置好後用ipconfig,或者系統的其他變數來測試。
如果你安裝了安卓的SDK,那麼你需要加上:.;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools; 別忘記了前面有.;號,當然,你還需要配置ANDROID_SDK_HOME。配置好後用adb,測試。
如果你安裝了java的程式設計環境JDK,那麼你需要加入.;C:\Program Files\Java\jdk1.6.0_29\bin;也別忘了前面有.;,記得一定要加上。配置好後用javac命令測試。
注意事項
如果你安裝了新的軟體,涉及到需要改變環境變數的話,請不要隨便改動環境變數,可能會導致未知的錯誤,比較難檢測出來。
CMD命令列系列文章,為作者平時開發過程所總結出來的經驗,如果你喜歡使用使用CMD命令列進行開發,請繼續關注本系列文件,後期將會推出更多優秀的文章。
如果你覺得本篇經驗對你有幫助,請關注下作者,謝謝!