[Ionic]cordova build android報錯

[Ionic]cordova build android報錯

@Author GQ 20170330日  

最近剛開始接觸webapp使用的是ionic框架,結果一地的坑啊!

安裝工具

  • 通過npm安裝ionic和cordova,-g表示全局,可在/usr/local/lib/node_modules下查看
npm install -g cordova ionic

創建項目

  • 通過ionic創建
ionic start myApp tabs

運行項目

  • 運行創建的Ionic項目
$ cd myApp
$ ionic platform add android(ios就寫"ios",chorm就寫"browser")
  • 執行ionic build Android或者cordova build android命令時報以下錯誤:

Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.

 // 看意思是環境變量不對.
  • 進入cmd
echo $PATH

查看輸出的環境變量確實沒有ANDROID_HOME;

  • Mac下解決辦法:

1.打開配置文件;

vim .bash_profile

2.按i進入編輯模式;
3.將報錯的ANDROID_HOMEPATH寫進去,路徑根據自己存放的sdk寫;


exportANDROID_HOME=/Users/GUOQI/Android/SDK/sdk

export PATH=${PATH}:${ANDROID_HOME}/tools

export PATH=${PATH}:${ANDROID_HOME}/platform-tools

4.寫好路徑後按esc退出編輯模式,然後按:wq保存並退出;
5.退出cmd,重新打開查看echo $PATH環境變量就會出現剛配置的路徑

  • 然後再次運行ionic build Android即可

加載環境變量

  • 打印出ANDROID_HOME這下就放心了;
  • 然後就可以執行cordova run andorid,他會自動下載相關jar包,這裏牆可能比較高,請耐心等待…

dowm

  • 運行成功後

success

  • 這時候程序就運行在已連接的手機上了,快去查看效果吧.
發佈了69 篇原創文章 · 獲贊 16 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章