• 20140215-搭建phonegap开发环境


    1、安装jdk,配置环境变量

    a)设置

    JAVA_HOME =E:SetUpFileswin8.1Javajdk1.6.0_45

    b)设置PATH=E:SetUpFileswin8.1Javajdk1.6.0_45jrein;E:SetUpFileswin8.1Javajdk1.6.0_45in;

    c)设置 CLASSPATE:SetUpFileswin8.1Javajdk1.6.0_45libdt.jar;E:SetUpFileswin8.1Javajdk1.6.0_45lib ools.jar

    2、解压android-sdk

    将这三个放到一个文件夹下,放到存放安装程序的盘符下(其实在哪无所谓,但放在桌面上不太好吧,重点是配置环境变量),并配置开发环境PATH=E:SetUpFileswin8.1android_sdksdkplatform-tools;E:SetUpFileswin8.1android_sdksdk ools

    3、安装Git-1.8.3-preview20130601.exe 配置环境变量

    PATH=E:SetUpFileswin8.1Gitcmd;

    4、安装apache-ant-1.9.2-bin.zip 配置环境变量

    PATH=E:SetUpFileswin8.1apache-ant-1.9.2in;

    5、配置eclipse

    配置android_sdk目录下的eclipse菜单栏上选择 help->Install New SoftWare 弹出的对话空中点击add。然后在两个文本框中输入

      1、android2、http://dl-ssl.google.com/android/eclipse/会有两个选项,都选

    6、安装phonegap

    a) 安装nodejs下载地址http://nodejs.org/,重启计算机

    b) 安装phonegap,在线安装http://phonegap.com/install/,在cmd中运行npm install -g phonegap

    c) 检查phonegap是否可用, 在cmd中运行这三行命令,每次都按回车

    phonegap create wenjianjia com.company.test

    cd wenjianjia

    phonegap build android

    不要运行官方网页上的run命令,可能因未配置android虚拟机,找不到设备而报错

    出现如下结果说明phonegap环境搭建成功:

    注:

    1. 环境变量不区分大小写
    2. 如果没有这些变量,手动添加,最好在用户变量里面设置,如果设置到系统里面也不要紧,系统变量优先级高于用户变量

    3. 打开cmd,输入java空格-version回车,出现相应信息,说明jdk环境变量配置成功。
    4. 遇到的问题
      1. 一开始我是把JDK装在 E:JDKlib\,后来觉得不行就卸载后装,结果我配置好环境变量后,一运行eclipse,它都显示无法打开E:JDKlibxxjvm.cfg;系统貌似已经记住了我的原始安装路径,怎么也改不过来。

        解决方式:

        1. 删除path、class_path、java_home路径中与java有关的路径;
        2. 进注册表HKEY_LOCAL_MACHINE-SOFTWARE中删除javasoft;
        3. 在控制面板中删除安装程序,可能删不了,用msicuu
      2. 在安装nodejs时曾出现过一个警告,可能是android_sdk环境变量配置不正确
      3. 运行

        phonegap create wenjianjia4 com.company.test appName

        cd wenjianjia4

        phonegap build android

        出现异常

    原因android_sdk环境变量配置不正确,配置成了PATH=E:SetUpFileswin8.1android_sdk platform-tools;E:SetUpFileswin8.1android_sdk ools

    正确如下图

     

  • 相关阅读:
    CodeForces 1294B Collecting Packages(排序+贪心)
    计算系数(组合数)
    垒骰子(矩阵快速幂)
    蒜头君倒水(矩阵快速幂)
    Buy Tickets POJ
    Billboard HDU
    树状数组求逆序对 附HDU1394
    codeforces 1304D Shortest and Longest LIS
    codeforces 1301C Ayoub's function
    Codeforces 1301B Motarack's Birthday(二分)
  • 原文地址:https://www.cnblogs.com/CharlesZHENG/p/3550930.html
Copyright © 2020-2023  润新知