最初选择的是使用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:\Users\zhenx\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\cordova-app-hello-world

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

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

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

Phonegap环境配置的更多相关文章

  1. phonegap环境配置与基本操作

    一.开发环境配置: 1.工具环境安装: 安装java sdk 1.6以上版本号,Android Development Tools.ant,系统变量 Path后面加入 新增名稱 JAVA_HOME 值 ...

  2. Android + Eclipse + PhoneGap 环境配置

    用了3天的时间,终于把环境搭建完毕,郁闷了N天,终于完成了.这里我只是讲述我安装的过程,仅供大家参考. 环境搭建首先要去下载一些安装包: (下载前注意一下,电脑是32位还是64位的请注意选择安装包) ...

  3. Phonegap 环境配置

    目前要开发 Web App 还是有比较多的选择的 如 Phonegap.MUI.AppCan,接下来以 Web前端开发工程师 的角度来一个 Phonegap 的 First Blood 一.开发环境: ...

  4. Phonegap环境配置和安装插件

    一:安装好jdk(配置好环境变量) 二:安装好Android SDK(配置好环境变量path F:\Android\android-sdk-windows\platform-tools;F:\Andr ...

  5. phonegap(cordova)环境配置

    首先要配置好  java jdk 和 java jre 环境 配置之后 控制台  javac -version 查看是否配置成功 然后配置 Android sdk 配置之后 控制台 输入 adb 查看 ...

  6. 使用ionic与cordova(phonegap)进行轻量级app开发前的环境配置与打包安卓apk过程记录

     前言 有人说:"如果你恨一个人,就让ta去接触cordova(phonegap)",这是因为这里面的水很深,坑很多,真让人不是一般地发狂.或许有幸运的人儿基本顺顺利利就配置完环境 ...

  7. Android + Eclipse + PhoneGap 2.9.0 安卓最新环境配置,部分资料整合网上资料,已成功安装.

    前言:最近心血来潮做了一个以品牌为中心的网站,打算推出本地服务o2o应用.快速开发手机应用,最后选择了phonegap,这里我只是讲述我安装的过程,仅供大家参考. 我开发的一个模型http://www ...

  8. Android + Eclipse + PhoneGap 3.4 安卓最新环境配置,部分资料整合网上资料,已成功安装.

    前言:广州花都论坛,打算推出本地服务o2o应用.快速开发手机应用,phonegap 我的小站,http://www.w30.cn/ 如果有什么问题也可以到小组留言,可以的话,贡献一个ip:) phon ...

  9. PhoneGap&jQuery Mobile应用开发环境配置(For Android)

    关于移动应用为什么用PhoneGap和jQuery Mobile本文不再赘述,有兴趣的童鞋可以自行问“度娘”,有很多这方面的文章.本文主要介绍PhoneGap&jQuery Mobile移动应 ...

随机推荐

  1. HTML+CSS·经常使用的设计方法

    HTML+CSS·经常使用的设计方法: ======================================================= margin[外] = = padding[内] ...

  2. TCP慢启动,拥塞控制,ECN 笔记

    TCP慢启动,拥塞控制,ECN 笔记 1,TCP慢启动 TCP在连接过程的三次握手完成后,开始传数据,并不是一开始向网络通道中发送大量的数据包,这样很容易导致网络中路由器缓存空间耗尽,从而发生拥塞:而 ...

  3. KVM之Live Migration

    1.安装KVM必要的软件包 #sudo apt-get install qemu-kvm bridge-utilus 2.制作虚拟机映像ubuntu-12.04.qcow2 $qemu-img cre ...

  4. H5拖拽 构造拖拽及缩放 pdf展示

    前言: 协助项目需要实现一个签名的功能. 功能说明:1.有文本签名和头像签名.2.头像签名需要实现可拖拽功能.3.需要展示的是pdf的文件并需要获取签名位于pdf文件的相对位置. 功能一:实现拖拽 思 ...

  5. Go 从入门到精通(三)字符串,时间,流程控制,函数

    一.strings和strconv的使用 strings strings.HasPrefix(s string,preffix string) bool:判断字符串s是否以prefix开头 stirn ...

  6. 关于MATLAB处理大数据坐标文件2017620

    暑假已至,接下来组内成员将会各回各家,各找各妈,这肯定是对本次大数据比赛是很不利的. 接下来我会把任务分配给组员,当然任务会比起初的时候轻一点,因为我认为本次比赛的目的并不是我要求组员做什么,而是我的 ...

  7. java 二叉树实现

    //二叉树,有左子数,右子树,小的值放到左边,大的值放到右边,左边有树的话继续这个过程,(以下为代部分,赋值的时候采用了递归的方式) package liaobiao;class BiTree{ pr ...

  8. 持续集成篇-- SonarQube代码质量管理平台的配置与使用

    样例视频教程:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53 一.SonarQube的配置(前提,先用admin用 ...

  9. MySQL加密和解密案例

    define("ENCRYPT",'2998a15c0cd853edad7');//密钥key 被存储的数据库的字段设置成blob格式(二进制) //AES_ENCRYPT 加密 ...

  10. 【Android Developers Training】 10. 序言:支持不同设备

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...