使用intellij idea開發cordova項目

使用intellij idea開發cordova項目
記錄一下爲intellijidea安裝phonegap/cordova project插件,並開發cordova項目的過程。爲了節省時間,記錄一下關鍵環節。

  1. 我的開發環境是win7系統,下載並安裝node.js msi安裝包。node.js是a version of chrome’sv8 javascript runtime engine,通過其可以在服務器端運行javascript,即可以使javascript成爲一種web開發的全棧語言。
  2. 在安裝node.js msi時就會安裝npm,npm是一個安裝和管理Node模塊的工具。
  3. 通過window cmd命令行來使用npm安裝cordova。npm install –g cordova,安裝cordova是最好安裝到nodejs的目錄下,使其cordova.cmd在nodejs的安裝目錄下。卸載cordova的命令npm uninstall cordova -g
  4. 安裝java jdk,配置JAVA_HOME環境變量
  5. 安裝android sdk,添加ANDROID_HOME環境變量,並將tools和platform_tools文件夾添加到環境變量。
  6. 由於我們是4.0以後的cordova,要下載gradle並添加gradle環境變量。
  7. 如果要使用cordova的插件,那麼還要下載git並配置環境變量
  8. 下載並安裝intellij idea phonegap/cordova plugin,之後配置

這樣就可以
(1)通過進入到cordova項目目錄下,使用window cmd命令行來運行項目,
爲當前cordova項目添加android platform,輸入命令cordova platformadd android
查看平臺準備狀態 cordovarequirements android
等待編譯,打包 cordovabuild android,在項目platforms/android/build/outputs/apk文件夾下找到安裝包apk文件
啓動安卓模擬器AVD命令 cordova emulate android
用數據線連接手機,開啓USB調試 輸入命令 cordova run android,就會在真機上安裝apk。
(2)通過intellij idea run phonegap/cordova 來運行項目
通過以上兩種方式,都可以實現生成apk,安裝到emulator以及安裝到真機上的效果。
經過測試,當連接到真機,run phonegap/cordova 會在真機上安裝app
如果想在虛擬機上運行,如使用Genymotion,先打開Genymotion,之後run phonegap/cordova,intellij idea console會顯示
No target specified, deploying to device ‘192.168.211.101:5555’.

遇到的錯誤

  1. executableinvalid :使cordova.cmd在nodejs的安裝目錄下
  2. ANDROID_SDKnot install
    ANDROID_HOME envirionmentvariable cannot found
    android is not ainternal or external cmd等錯誤
    解決方法是要配置好環境變量,並重新啓動pc
  3. 在使用真機測試時,可能會發生android adb端口占用錯誤(比如360手機助手),通過命令行語句netstat –nao|findstr port號 找到程序PID killit即可

阿里雲推廣
https://www.aliyun.com/minisite/goods?userCode=pnh79fvh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章