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;
面对这种情况,预估有三种解决方法:
- 更新sdk7.0,配合cordova的最新版本使用。但是没有合适的7.0资源,而且这种情况下,不知道还会不会出现不支持java8的报错;
- 修改jdk,降低到1.7.*版本,同时卸载重装指定低版本的cordova;
- 更新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环境配置的更多相关文章
- phonegap环境配置与基本操作
一.开发环境配置: 1.工具环境安装: 安装java sdk 1.6以上版本号,Android Development Tools.ant,系统变量 Path后面加入 新增名稱 JAVA_HOME 值 ...
- Android + Eclipse + PhoneGap 环境配置
用了3天的时间,终于把环境搭建完毕,郁闷了N天,终于完成了.这里我只是讲述我安装的过程,仅供大家参考. 环境搭建首先要去下载一些安装包: (下载前注意一下,电脑是32位还是64位的请注意选择安装包) ...
- Phonegap 环境配置
目前要开发 Web App 还是有比较多的选择的 如 Phonegap.MUI.AppCan,接下来以 Web前端开发工程师 的角度来一个 Phonegap 的 First Blood 一.开发环境: ...
- Phonegap环境配置和安装插件
一:安装好jdk(配置好环境变量) 二:安装好Android SDK(配置好环境变量path F:\Android\android-sdk-windows\platform-tools;F:\Andr ...
- phonegap(cordova)环境配置
首先要配置好 java jdk 和 java jre 环境 配置之后 控制台 javac -version 查看是否配置成功 然后配置 Android sdk 配置之后 控制台 输入 adb 查看 ...
- 使用ionic与cordova(phonegap)进行轻量级app开发前的环境配置与打包安卓apk过程记录
前言 有人说:"如果你恨一个人,就让ta去接触cordova(phonegap)",这是因为这里面的水很深,坑很多,真让人不是一般地发狂.或许有幸运的人儿基本顺顺利利就配置完环境 ...
- Android + Eclipse + PhoneGap 2.9.0 安卓最新环境配置,部分资料整合网上资料,已成功安装.
前言:最近心血来潮做了一个以品牌为中心的网站,打算推出本地服务o2o应用.快速开发手机应用,最后选择了phonegap,这里我只是讲述我安装的过程,仅供大家参考. 我开发的一个模型http://www ...
- Android + Eclipse + PhoneGap 3.4 安卓最新环境配置,部分资料整合网上资料,已成功安装.
前言:广州花都论坛,打算推出本地服务o2o应用.快速开发手机应用,phonegap 我的小站,http://www.w30.cn/ 如果有什么问题也可以到小组留言,可以的话,贡献一个ip:) phon ...
- PhoneGap&jQuery Mobile应用开发环境配置(For Android)
关于移动应用为什么用PhoneGap和jQuery Mobile本文不再赘述,有兴趣的童鞋可以自行问“度娘”,有很多这方面的文章.本文主要介绍PhoneGap&jQuery Mobile移动应 ...
随机推荐
- github pages部署静态网页
如果你的项目只是一个静态网站,就没有必要再去整什么服务器,github pages 提供了搭建静态网站的功能: 为什么使用Github Pages 1. 搭建简单而且免费: 2. 支持静态脚本: 3. ...
- oracle创建用户并赋权
Oracle建立表空间和用户 [sql] view plain copy 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码" ...
- 黄油刀ButterKnife的使用
1.ButterKnife是一个由JakeWharton写的开源框架,它使用注解处理将属性和方法和View绑定,以生成模板代码. 2.作用: @1通过使用@BindView 注释属性取消了findVi ...
- Docker Machine 简介
Docker Machine 是什么? Docker Machine 是 Docker 官方提供的一个工具,它可以帮助我们在远程的机器上安装 Docker,或者在虚拟机 host 上直接安装虚拟机并在 ...
- java源码学习(二)Integer
Integer类包含了一个原始基本类型int.Integer属性中就一个属性,它的类型就是int. 此外,这个类还提供了几个把int转成String和把String转成int的方法,同样也提供了其它跟 ...
- 【从零开始】用node搭建一个jsonp&json服务
目录: 一.介绍 二.node安装 三.webstorm配置node环境 四.代码介绍 五.如何使用 六.自定义域名 七.其他 一.介绍 1.背景 日常工作中,跟后端商定好接口格式后:通常采用 ...
- 在CentOS7上使用systemctl配置tomcat
最近买了一台阿里云,现在阿里云CentOS都已经支持7了(前面都是使用CentOS6),索性直接使用CentOS7,7上面目前最大区别就是service变成了现在的systemctl,简单的查了一下并 ...
- Cmake新手使用日记(1)【C++11下的初体验】
第一次使用Cmake,搜索了很多使用教程,包括<Cmake实践>.<Cmake手册>等,但是在针对最新的C++11条件下编程还是会存在一点点问题,需要实验很多次错误并搜索大量文 ...
- Linux实战教学笔记13:定时任务补充
第十三节 定时任务补充 标签(空格分隔): Linux实战教学笔记 ---[更多资料点我查看][1] 1,生产环境常用Crontab专业实例 1.1书写crontab定时任务多个基本要领 1.1.1 ...
- accp8.0转换教材第2章初识MySQL
首先安装MySQL: 一.单词部分: ①networking网络②option选择③port端口④firewall防火墙⑤engine引擎 ⑥standard标准⑦character字符⑧collat ...