最近用到cordova打包apk,总结了下,写下来给大家分享。
一、前期准备工作:
1、安装node   6.2.0 *64
下载地址:链接:http://pan.baidu.com/s/1eS7TsHW 密码:8gfo
 
2、配置android环境
java jdk和android sdk的下载地址:
java jdk
版本: jdk-8u91-windows-x64    version 1.8.0_b14
链接:http://pan.baidu.com/s/1hs5hy7q 密码:cay9
android sdk
版本:adt-bundle-windows-x86_64-20131030
链接:http://pan.baidu.com/s/1hsQMdQc 密码:okoc
 
3、java和android环境变量的配置
android环境变量配置:
运行adb成功后,运行android  回车   弹出如下窗口
点击图中Tools,选择下面的options 弹出如下对话框,如图填写下面
设置好后,关闭重新cmd,运行android   等待更新版本,若失败可尝试下面处理办法:
打开电脑这个文件   在最下面添加
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
74.125.237.1 dl-ssl.google.com
 
3、下载android版本(放后面下载)
二、构建项目
1、准备好开发的app项目  例如:
2、运行cmd
1、npm install -g cordova (安装cordova) 时间可能比较久
安装完成,运行cordova -v  显示下面版本号6.5.0,则成功;
2、随便找个磁盘(作为你app的存放地址),我找的是f盘,进入f盘,运行cordova create myapp(自定义)
打开f盘后,显示如下
 
3、cd myapp        cordova platform add browser
4、cordova platform add android
5、检查要下载对应的android版本,可以看到cordova构建的安卓版本为25的。
6、打开我们之前安装的android sdk目录,可以看到下面只有android19,所以我们需要下载25。
运行android,弹出sdk manager,可以看到我们这里有25的版本,找到后下载api 25到本地。
打开用cordova 构建的myapp目录,先清空www原来的文件夹,再将要打包的项目放在www文件夹下。
7、cordova build 构建(我这边换了电脑,项目变成了fengrongdaiapp,其他的照旧。)
运行cmd,进入到myapp文件夹下,运行cordova build,出现BUILD SUCCESSFUL就算成功了,打开下面的路径;
8、导出apk文件到安卓手机或是模拟器(我这边换了电脑,项目变成了fengrongdaiapp,其他的照旧。)
安卓模拟器下载地址:链接:http://pan.baidu.com/s/1o87CXNc 密码:73wg
直接拖拽apk文件到模拟器。
 
 
9、调用 corodva的其他功能、每次需要重新cordova build。
 
 

windows下用cordova构建android app的更多相关文章

  1. Cordova - Windows 下创建第一个 Android App

    官方文档: Create your first Cordova app Android Platform Guide 安装 JDK 和 Android SDK 注意: 需要将 JK 和 Android ...

  2. Windows下部署Appium教程(Android App自动化测试框架搭建)

    摘要: 1,appium是开源的移动端自动化测试框架: 2,appium可以测试原生的.混合的.以及移动端的web项目: 3,appium可以测试ios.android.firefox os: 4,a ...

  3. react-native —— 在Windows下搭建React Native Android开发环境

    在Windows下搭建React Native Android开发环境 前段时间在开发者头条收藏了 @天地之灵_邓鋆 分享的<在Windows下搭建React Native Android开发环 ...

  4. 手把手教你在Windows下搭建React Native Android开发环境

    最近看到React Native好像好厉害的样子,好奇心驱使之下体验了一下并将在Window下搭建React Natvie Android环境的步骤记录下来,并有需要的朋友参考.(我都是参考官方文档的 ...

  5. 【转】在Windows下搭建React Native Android开发环境

    http://www.jianshu.com/p/2fdc4655ddf8 安装JDK 从Java官网下载JDK并安装.请注意选择x86还是x64版本. 推荐将JDK的bin目录加入系统PATH环境变 ...

  6. windows下搭建Cordova安卓环境

    phoneGap 被收购后衍生出了 Cordova Android 的开发工具也由 Eclipse 向 Android Studio 靠拢 行业动态在更新,所以资料也要跟着变化... 在开始之前,作为 ...

  7. 一步一步在Windows下搭建React Native Android开发环境

    搭建JAVA开发环境 依据操作系统分为x86或x64位的.下载jdk1.8以上的版本号. 本机安装时的java版本号:jdk-8u45-windows-x64.exe 配置JAVA的环境变量 JAVA ...

  8. windows下Qt5.2 for android开发环境搭建

    windows下Qt5.2 forAndroid开发环境配置 1.下载安装Qt 5.2.0 for Android (Windows 32-bit)   http://qt-project.org/d ...

  9. cordova 开发 android app 简要流程

    1. 安装cordova:npm install -g cordova --registry=https://registry.npm.taobao.org 2. 创建cordova工程:进入工作目录 ...

随机推荐

  1. 了解 : angular $filter stateful

    {{ abc | myFilter }} angular.module('myStatefulFilterApp', []) .filter('decorate', ['decoration', fu ...

  2. php根据用户输入单词,匹配相似单词

    最近在使用一款app背单词的时候,会在某个单词下面,列出与之相类似的单词.于是我在想这个功能是如何做的,自己使用php版本,做了个简单的例子. 大致思路如下: 1.生成英文单词库,并将单词放置redi ...

  3. TypeScript设计模式之策略、模板方法

    看看用TypeScript怎样实现常见的设计模式,顺便复习一下. 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想 ...

  4. Android--多线程之Handler 前言

    前言 Android的消息传递机制是另外一种形式的“事件处理”,这种机制主要是为了解决Android应用中多线程的问题,在Android中不 允许Activity新启动的线程访问该Activity里的 ...

  5. WeMall微信商城源码插件代金券部分代码

    WeMall微信商城源码插件Coupon代金券代码是用于商业推广的比较有效的方式,分享了部分比较重要的代码,供技术员学习参考 AdminController.class.php <?php na ...

  6. Docker存储驱动之ZFS简介

    ZFS是下一代的文件系统,支持了很多存储高级特性,如卷管理.快照.和校验.压缩和重复删除技术.拷贝等. ZFS由Sun公司创建,现属于Oracle,ZFS是开源的,并基于CDDL license.因为 ...

  7. iOS多线程——GCD

    最近的项目遇到了很多多线程的问题,借此机会对GCD进行了一番学习并总结.首先说一下什么是GCD,GCD全称 Grand Central Dispatch,是异步执行任务的技术之一.开发者只需要定义想要 ...

  8. (23)IO之打印流 PrintStream & Printwriter

    PrintStream PrintStream可以接受文件和其他字节输出流,所以打印流是对普通字节输出流的增强,其中定义了很多的重载的print()和println(),方便输出各种类型的数据. Pr ...

  9. Entity Framework — ( Database First )

    什么是Entity Framework Entity Framework是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案.将数据存储从域对象自动映射到关系 ...

  10. C#实现无边框窗体点击任务栏图标正常最小化和还原

    protected override CreateParams CreateParams{ get { const int WS_MINIMIZEBOX = 0x00020000; // Winuse ...