最初选择的是使用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. js实现htmlToWordDemo

    之前由于工作需要,需要实现将html内的一部分内容直接转为word和pdf的功能.就研究了一下方法并且实现了两个demo.今天先说一下html to word(才疏学浅,仅供交流,如有错误,请指出). ...

  2. Jenkin-持续集成

    1.Jenkins安装 本文将会介绍如何在windows 中安装Jenkins,并且使用Jenkins进行项目的构建. 首先我们进入到Jenkins 的官网下载地址:https://jenkins.i ...

  3. 实现Ant Design 自定义表单组件

    Ant Design 组件提供了Input,InputNumber,Radio,Select,uplod等表单组件,但实际开发中这是不能满足需求,同时我们希望可以继续使用Form提供的验证和提示等方法 ...

  4. sqlserver isnull判断

    --在新增或编辑的时候设置默认值或加isnull判断 Sql isnull函数 ISNULL(columName, 0)<>35 或 ISNULL(columName, '')<&g ...

  5. Http异步发送之HttpWebRequest的BeginGetResponse

    关于http异步发送,一开始我的做法都是用thread或者task去完成的:后来发现HttpWebRequest本身就提供一个异步的方法. 总感觉.Net自己提供的异步方法可能要优于我们自己用线程去实 ...

  6. C# 中关于接口实现、显示实现接口以及继承

    先列出我写的代码: 接口以及抽象类.实现类 public interface IA { void H(); } public interface IB { void H(); } public abs ...

  7. 阿里云服务器linux(cenos)下 jdk、tomcat的安装配置

    一.JDK的安装与环境配置 1. 下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315 ...

  8. unslider插件的使用

    深入理解unslider.js源码 最近用到了一个挺好用的幻灯片插件,叫做unslider.js,就想看看怎么实现幻灯片功能,就看看源码,顺便自己也学习学习.看完之后收获很多,这里和大家分享一下. u ...

  9. JavaWeb 后端 <六> 之 EL & JSTL 学习笔记

    一.EL表达式(特别重要)

  10. Go学习笔记(一)Let's 干

    加 Golang学习 QQ群共同学习进步成家立业 ^-^ 群号:96933959 简介     Go是Google开发的一种 静态强类型.编译型,并发型,并具有垃圾回收功能的编程语言.为了方便搜索和识 ...