• Cordova


    最近需要配置 PhoneGap / Cordova 环境,折腾了一阵子,写篇博客 Mark 一下整个过程。

    具体参照了:http://www.assortedgarbage.com/apigee/

    以及 Cordova 的官方DOChttps://cordova.apache.org/docs/en/latest/guide/platforms/android/

    一、安装 Node JS:

    直接前往官网下载安装。直接运行安装包,选择想要安装的路径。

    配置环境变量:D:Program Files odejs(请根据自己的安装路径,一般安装完成会自动配置好的)

    验证Node JS是否安装成功:打开cmd,输入命令:

    node -v

    得到下图则说明安装成功。

    二、安装 PhoneGap:

    直接使用cmd运行以下命令:

    npm install -g phonegap

    等待安装完成即可。

    同理,安装 Cordova 时运行以下命令:

    npm install -g cordova

    等待安装完成即可。

    三、安装 Java JDK:

    直接到Oracle的官网上下载JDK,解压到想要安装的路径上。

    Note:请下载安装 Java SE Development Kit 8u201 版本

    配置 JDK 的环境变量:

    1.新建一个叫 JAVA_HOME 的环境变量:C:Program FilesJavajdk1.8.0_201

    2.在系统变量 Path 中新加一个变量:%JAVA_HOME%in

    验证 Java JDK 是否安装正确,在cmd中输入:

    java -version

    得到:

    cmd输入:

    javac -version

    得到:

    四、安装 Ant:

    直接前往官网下载需要的zip,解压缩到想要安装的路径。

    Download→Binary Distributions→选择所需要的zip

    配置 Ant 的环境变量:

    1.新增一个叫 ANT_HOME 的环境变量:D:apache-ant-1.10.5

    2.在 Path 中新增一个变量:%ANT_HOME%in

    验证是否安装成功,在cmd中输入以下命令:

    ant

    得到:

    五、安装 Android SDK:

    本来是想通过 Android Studio 来安装 Android SDK 的,我下载到的安装包好像是不带 SDK 的,另外官网需要 科 学 上 网,或者通过AndroidDevTools下载安装。

    1.将下载下来的 Android SDK zip 解压到想要安装的路径,解压完成后的 Android SDK 目录如下图所示:

    一开始解压完只有六个项目,其他的都是安装 Android SDK 的时候自动添加的。

    Android Studio 直接运行安装程序跑完就行了,若不带有 SDK 安装,继续按照后面的步骤安装即可。

    2.配置环境变量:

    (1) 新建一个叫 ANDROID_HOME 的环境变量:D:Android

    (2) 在 Path 中新增两个变量:%ANDROID_HOME%platform-tools 以及 %ANDROID_HOME% ools

    验证环境变量是否配置正确,在cmd输入以下命令:

    android

    接着会弹出如下所示的 Android SDK Manager:

     

    Note:如果无法打开 Android SDK Manager,或者是闪退,可能是以下原因:

    (1) Java JDK 配置不对:如果 java JDK 安装和配置都没有问题,试着将它安装在C盘。

    (2) 可能是 JDK 版本的问题,请安装 JDK 8 版本。

    (3) Android SDK 环境变量配置错了。

    3.使用 Android SDK Manager 安装所需的 Android SDK

    成功打开 Android SDK Manager 后,选择所需的安装内容,Status会显示是否已经安装:

     

    等待安装完成后,验证 Android SDK 是否安装成功,在cmd中输入以下命令:

    adb version

    得到:

    至此所有的安装配置都完成了,由于是我是业余的,或有错漏,请见谅。

  • 相关阅读:
    服务器架构前面加了防火墙,Nginx如何获取客户端真实ip???
    Prometheus学习笔记(5)Grafana可视化展示
    Prometheus学习笔记(4)什么是pushgateway???
    Prometheus学习笔记(3)什么是node_exporter???
    Prometheus学习笔记(2)Prometheus部署
    Prometheus学习笔记(1)Prometheus架构简介
    Centos 7 中的ulimit -n 65535 对进程的文件句柄限制不生效??
    Jenkins实用发布与回滚PHP项目生产实践
    Ansible入门笔记(3)之Playbook
    Ansible入门笔记(2)之常用模块
  • 原文地址:https://www.cnblogs.com/Sunny20181123/p/10594535.html
Copyright © 2020-2023  润新知