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的更多相关文章

  1. Cordova系列(一)

    1.安装 这里推荐用npm安装cordova,至于npm的安装,网上有很多的.打开命令行,输入 npm install -g cordova 这里就安装了好了最新版的cordova,虽然绝大多数会成功 ...

  2. Cordova 系列之Mac OS 环境配置

    1.从AppStore 安装xcode 2.安装node.js环境 http://nodejs.org/ 3.使用命令行安装 cordova 命令行帮助:http://cordova.apache.o ...

  3. Cordova 系列之创建一个iOS项目

    1.打开终端 2.输入命令 $ cd Desktop (PS:Desktop表示放在桌面,你可以选择放任意位置) 3.$  cordova create HelloWorld com.example. ...

  4. 数据字典生成工具之旅(7):NVelocity实现代码生成器

    这个系统好久没有更新了,人也慢慢变懒了,从现在开始每个月至少写三篇文章,欢迎大家监督.对了预告一下,该系列完成以后将为大家带来WebApp开发系列篇,敬请期待.先上几张图,放在文章最后面欢迎预览! 本 ...

  5. Android常用组件

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

  6. Android常用组件【转】

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

  7. Android经常使用开源组件汇总

    http://www.cnblogs.com/scige/p/3456790.html UI相关 图片 Android-Universal-Image-Loader:com.nostra13.univ ...

  8. android开发常用组件【持续更新中。。。】

    UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...

  9. Spring核心之IoC——依赖注入

    在J2EE开发平台中,Spring是一种优秀的轻量级企业应用解决方案.Spring倡导一切从实际出发,它的核心技术就是IOC(控制反转)和AOP(面向切面编程)技术.本文用的Spring版本为spri ...

  10. Cordova webapp实战开发:(7)如何通过简单的方法做到,不重新发布APP来修复bug、增加功能、或者躲开苹果的一些严格审核?

    到<Cordova webapp实战开发:(6)如何写一个iOS下获取APP版本号的插件?>为止,我们已经大体学会了如何使用Cordova了,那些都是使用Cordova的开发者必备的技能. ...

随机推荐

  1. 记一次动画的优化--requestAnimationFrame、webp

    需要写一个类似帧动画的东西,但是每一帧是一张全屏的图,而且量特别大,600都张,而且存在跳帧的问题,只有把速度调的很快还可以看着不跳帧.但是只用谷歌还真正常播放. 其实优化起来两个方面.一个是用req ...

  2. Android 对电话进行监听和挂断

    1.添加权限 <!--拨打电话的权限--><uses-permission android:name="android.permission.PROCESS_OUTGOIN ...

  3. 简单方法判断JavaScript对象为null或者属性为空

    对已声明但未初始化的和未声明的变量执行typeof,都返回undefined,null表示一个空对象指针,typeof操作会返回object 首先说下null与undefined区别: 对已声明但未初 ...

  4. [issue] dyld`dyld_fatal_error: -> 0x120015088 <+0>: brk #0x3

    iOS "dyld`dyld_fatal_error: -> 0x12000d088 <+0>: brk #0x3"错误 根据上面的博客里的方法二 尝试解决方法二 ...

  5. 深入浅出设计模式——命令模式(Command Pattern)

    模式动机 在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时,可以使用命令模式来进行设计,使得请 ...

  6. [luogu2982][USACO10FEB]慢下来Slowing down(树状数组+dfs序)

    题目描述 Every day each of Farmer John's N (1 <= N <= 100,000) cows conveniently numbered 1..N mov ...

  7. rest版的webservice

    为了学习app做打算 今天就自学了下webservice,rest应该是其中一种 还有种就是soap,目前就先举个rest的demo吧 准备ws的jar和spring的jar,如何要连接数据的话就自行 ...

  8. CSS小三角制作

    以下是参考资料: 好多种图形的:http://www.jb51.net/css/41448.html -------------------------------------15.11.12---- ...

  9. (六)文件操作的主要接口API

    1.什么是操作系统API (1)API是一些函数,这些函数是由linux系统提供支持的,由应用层程序来使用. (2)应用层程序通过调用API来调用操作系统中的各种功能,来干活. (3)学习一个操作系统 ...

  10. Mac 在命令行中获得Root权限

    Mac 在命令行中获得Root权限 作者 firedragonpzy 13 九月, 2012 2条评论 本文为firedragonpzy原创,转载务必在明显处注明:转载自[Softeware MyZo ...