跨平台开发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,安装过程至关简单。

相关文章
相关标签/搜索