跨平臺開發NativeScript的環境搭建與項目的建立運行

環境搭建(Windows環境下)

  • 安裝nodejs,在官網下載安裝包安裝便可。html

  • 安裝Chocolatey(非必需,如下使用choco命令來安裝的軟件可自行下載安裝)。用管理員啓動cmd貼上以下代碼便可java

    @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

    須要稍微等待一段時間下載點東西,如圖:node

以後能夠輸入choco來驗證是否安裝成功,如圖:
android

建立一個新項目

  • 在命令行輸入命令,來建立一個名爲helllo-world的項目oracle

    tns create hello-world

    彈出這個

    問你是否願意自動發信息幫助他們改進此軟件。y或者n均可以。

  • 添加目標平臺,支持android和ios平臺。

    cd hello-worldtns platform
  • add iostns platform add android

    當輸入tns platform add android後,若是沒有配置android sdk的環境變量會提示Unable to find adb in PATH. Default one from NativeScript resources will be used,會繼續添加android支持。
    仍是因爲沒有配置android sdk的環境變量的緣由會報錯`Command failed: C:\Windows\system32\cmd.exe /s /c "android list targets",因此仍是先配置好android sdk的環境變量吧。

  • 接下來就是見證奇蹟的時刻,跑起來。
    使用模擬器(如Genymotion,或android sdk自帶模擬器)運行,android平臺命令以下

    tns run android --emulator

    也能夠直接在真機上運行,android平臺使用以下命令

    tns run android

    經過建立項目並添加了安卓平臺支持,再以後執行了運行的命令,再通過一系列的編譯打包以後,最終生成了一個android的apk文件,運行效果以下圖:


    總結

    就安裝來看,整體來講並非很複雜。拿android平臺來講,若是你自己就是一個安卓開發者,想必你的電腦上已經安裝了開發android的必需工具的最小集(android sdk ,jdk)。那麼你須要安裝的僅僅是上面安裝過程當中的nodejs、NativeScript CLI和ANT,安裝過程至關簡單。

相關文章
相關標籤/搜索