zoukankan      html  css  js  c++  java
  • Phonegap环境配置

      最初选择的是使用Phonegap桌面开发工具 Phonegap Desktop-App与 手机客户端调试工具PhoneGap Developer App,这样省事多了,可惜不能使用后续phonegap第三方插件。猝!

      接下来就是按照论坛(安装演示视频:PhoneGap3.4安装视频教程下载),一步一步配置环境;

      安装jdk1.8+下载sdk离线包(当中ant版本为1.8.*)+安装node.js(v6.9.5)+安装cordova(参照使用npm安装phonegap失败了的看过来(npm国内镜像介绍)自动安装最新版6.*.*);

      如上操作顺利下来,cordova build编译(键入cordova build -- --ant),提示please install Android target:“Android-25”  这样的错误

      按照 部署cordova步骤和遇到的有关问题文中提示修改了两个文件,当中的数值25修改为其他低版本:

    • project folder -> platforms -> android -> AndroidManifest.xml文件;
    • project folder -> platforms -> android -> project.properties文件

       修改之后,编译提示不支持java8;

      查阅资料,发现是ant1.8.*及以下版本,不支持java8;

      面对这种情况,预估有三种解决方法:

    1. 更新sdk7.0,配合cordova的最新版本使用。但是没有合适的7.0资源,而且这种情况下,不知道还会不会出现不支持java8的报错;
    2. 修改jdk,降低到1.7.*版本,同时卸载重装指定低版本的cordova;
    3. 更新ant版本,同时卸载重装指定低版本的cordova;

      我主动选择了第二种方式:卸载jdk1.8,安装jdk1.7版本,配置环境变量;卸载cordova6.0(命令行:npm uninstall cordova -g,同时删除c盘下cordova文件夹),安装指定版本5.0.0(命令行:npm install -g cordova@5.0.0);到了creat项目文件夹时,报错:

    F:wwwrootEclipse>cordova create hellonew com.example.hello "HelloWorld"
    Creating a new cordova project.
    Could not find directory: C:UserszhenxAppDataRoaming
    pm
    ode_modulescordova
    ode_modulescordova-lib
    ode_modulescordova-app-hello-world


      面对这个错误,毫无头绪;根据这篇讨论Cordova:找不到目录(Cordova: could not find directory),大概推测是cordova5.4以下版本在使用node5及以上版本时出错?!

      因此,我将本来的node6.9卸载,安装node4;运行之后,依旧出现上述报错;

      推测可能是cordova5.0版本较低,升级到4.3.0版本;测试暂时没报错。

  • 相关阅读:
    模拟测试20190806
    替罪羊树学习日记
    [Usaco2015 Jan]Moovie Mooving
    [NOIP2016]愤怒的小鸟
    [BZOJ1556]墓地秘密
    [SDOI2009]学校食堂Dining
    [SCOI2008]奖励关
    [洛谷3930]SAC E#1
    [BZOJ2809/APIO2012]dispatching
    [Usaco2018 Open]Disruption
  • 原文地址:https://www.cnblogs.com/hhccdf/p/6420834.html
Copyright © 2011-2022 走看看