webApp--cordova 系列1
1.在node,npm 可用的前提下 npm install -g cordova 大约10分钟后装完,cmd中输入cordova -v 验证是否安装成功
2.cordova项目打包是用ant完成,所以需要安装ant。(在ubuntu下貌似默认是用Gradle打包 )
下载地址:http://ant.apache.org/bindownload.cgi
配置环境变量:
ANT_HOME:配置为放置ant的目录
classpath:放置ant的目录+'\lib'
path:放置ant的目录+'\bin'
下载配置完成后,cmd 输入ant 如果提示:buildFile: build.xml does not exist! build faild! 表示ant 安装成功
但是不幸的是我输入ant 后提示的是 unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre7\lib\tools.jar.
解决办法:打开 目录 C:\Program Files\Java\jdk1.7.0_15\lib 找到tools.jar 文件 拷贝到 C:\Program Files\Java\jre7\lib\tools.jar.
cmd 输入 ant 提示:buildFile: build.xml does not exist! build faild! 表示ant 安装成功。
android 开发需要安装的环境
1:jdk java 的开发工具 Jre 是java的运行环境
2:ecelipse
3:sdk
4:adt
jdk安装地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 推荐使用6.0 以上的版本 我安装的版本是jdk1.7.0_15 jre在jdk安装后已经默认安装了 查看jdk 是否安装成功=> cmd => java -version
如图显示,表示安装成功
配置环境变量
(1)JAVA_HOME :C:\Program Files\Java\jdk1.7.0_15;
(2)CLASSPATH:;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
(3)PATH:在开始追加%JAVA_HOME%\bin
JAVA_HOME : 指明jdk的安装路径(注意要配置成你的JDK安装根目录额)
CLASSPATH:指明虚拟机要装载的类的路径
Android sdk
(1)PATH:C:\Program Files (x86)\Android\android-sdk\platform-tools;C:\Program Files (x86)\Android\android-sdk\tools;
实践了两天才发现自己给自己挖了一个超级大的坑:
android-sdk 目前已经达到了23G 以后更多,不过不幸的是我装到了C盘,更不幸的是我C盘的空间还剩了700M
android-sdk 安装全程基本上都要FQ,sdk manager 我不知道应该装哪些packages,就把可能需要的都装了下来,从昨天到今天,cordova,sdk,adt,packages,环境变量配置,两天时间过去了......
群内咨询如何调试答案从高往低,1:真机调试,2: genymotion 、使用第三方的虚拟机、 vs android emulator 、xamarin android player、 Geny motion
webApp--cordova 系列1的更多相关文章
- Cordova系列(一)
1.安装 这里推荐用npm安装cordova,至于npm的安装,网上有很多的.打开命令行,输入 npm install -g cordova 这里就安装了好了最新版的cordova,虽然绝大多数会成功 ...
- Cordova 系列之Mac OS 环境配置
1.从AppStore 安装xcode 2.安装node.js环境 http://nodejs.org/ 3.使用命令行安装 cordova 命令行帮助:http://cordova.apache.o ...
- Cordova 系列之创建一个iOS项目
1.打开终端 2.输入命令 $ cd Desktop (PS:Desktop表示放在桌面,你可以选择放任意位置) 3.$ cordova create HelloWorld com.example. ...
- 数据字典生成工具之旅(7):NVelocity实现代码生成器
这个系统好久没有更新了,人也慢慢变懒了,从现在开始每个月至少写三篇文章,欢迎大家监督.对了预告一下,该系列完成以后将为大家带来WebApp开发系列篇,敬请期待.先上几张图,放在文章最后面欢迎预览! 本 ...
- Android常用组件
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...
- Android常用组件【转】
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...
- Android经常使用开源组件汇总
http://www.cnblogs.com/scige/p/3456790.html UI相关 图片 Android-Universal-Image-Loader:com.nostra13.univ ...
- android开发常用组件【持续更新中。。。】
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...
- Spring核心之IoC——依赖注入
在J2EE开发平台中,Spring是一种优秀的轻量级企业应用解决方案.Spring倡导一切从实际出发,它的核心技术就是IOC(控制反转)和AOP(面向切面编程)技术.本文用的Spring版本为spri ...
- Cordova webapp实战开发:(7)如何通过简单的方法做到,不重新发布APP来修复bug、增加功能、或者躲开苹果的一些严格审核?
到<Cordova webapp实战开发:(6)如何写一个iOS下获取APP版本号的插件?>为止,我们已经大体学会了如何使用Cordova了,那些都是使用Cordova的开发者必备的技能. ...
随机推荐
- oracle 卸载
由于工作需要,重装了一下Oracle,然后发现同SQLServer,MySQL等数据库相比,Oracle的卸载重装真是不一般的麻烦. 整理了一下我的Oracle的卸载重装过程,给自己备忘,同时 ...
- Tsung安装与使用
Tsung安装与使用 Tsung安装与使用的详细说明,包括测试场景的脚本配置说明 Ray 2013/11/11 目录 安装tsung Tsung运行环境安装... Tsung安装... 使用Tsu ...
- [问题2014S12] 复旦高等代数II(13级)每周一题(第十二教学周)
[问题2014S12] 设 \(A,B\) 都是 \(n\) 阶半正定实对称阵, 证明: \(AB\) 的所有特征值都是非负实数. 进一步, 若 \(A,B\) 都是正定实对称阵, 证明: \(AB ...
- 关于Extjs MVC模式上传文件的简单方式
Extjs新手研究上传文件的事情估计是件很头痛的问题,毕竟,我就在头痛.最近两天一直在忙文件上传问题,终于小有收获. 用的是Extjs+MVC3.0+EF开发,语言为C#.前台window代码显示列内 ...
- BZOJ 2286: [Sdoi2011]消耗战
2286: [Sdoi2011消耗战 Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 2082 Solved: 736[Submit][Status] ...
- 一步一步学习underscore的封装和扩展方式
前言 underscore虽然有点过时,这些年要慢慢被Lodash给淘汰或合并. 但通过看它的源码,还是能学到一个库的封装和扩展方式. 第一步,不污染全局环境. ES5中的JS作用域是函数作用域. 函 ...
- day5 -指针
指针和指针变量 指针就是地址,地址就是指针 地址就是存放单元的编号 指针变量是存放地址的变量 指针和指针变量是两个不同的概念,但是要注意,通常我们叙述时会把指针变量简称为指针,实际他们含义并不一样 指 ...
- js 获取iframe中的元素
今天要修改编辑器插件中的元素遇到的问题 jquery 在父窗口中获取iframe中的元素 1.Js代码 格式:$("#iframe的ID").contents().find(&qu ...
- Window 常用文件
*.msm ntwdblib.dll是一款用于PHP连接MSSQL2005或2008的驱动文件,如果连接BDE的时候出现“cannot load an idapi service liabray fi ...
- 线程池ExecutorService和完成服务CompletionService的使用获取线程的返回结果
package com.suning.ecif.admin.app.impl.temp; import java.util.ArrayList;import java.util.Collection; ...