1.安装:

cnpm install -g cordova ionic
ionic start name
cd name
cnpm install
 

2、环境配置:

  http://www.cnblogs.com/changyaoself/p/6544082.html  这里是具体配置。

  测试环境:

  cordova platform list    如下才可以:

  

3、添加android平台

终端项目目录下输入命令:cordova platform add android

4、cordova编译应用

执行命令:cordova build --release android,使用build命令编译应用的发布版本,这个过程需要你的android sdk和环境变量、java jdk和环境变量、android的gradle配置没有错误。说一下gradle的配置:到https://services.gradle.org/distributions站点下载bin.zip文件,添加环境变量PATH=D:\gradle-3.5\bin,输入命令gradle -v查看是否安装成功。编译成功之后,在项目路径的\platforms\android\build\outputs\apk下会生成一个还未签名的apk文件,我把它重新命名为test.apk,这个时候的apk还不能被安装到手机上。

四、生成签名文件

执行命令:keytool -genkey -v -keystore demo.keystore -alias moon -keyalg RSA -keysize 2048 -validity 10000,输入的密码要记住,其他姓名地区等信息随便填吧,最好还是记住,成功之后在主目录下就生成了demo.keystore文件,命令中demo.keystore是生成文件的名字,moon 是别名,随便起但是要记住,一会签名要用到,其他信息如加密、有效日期等就不说了,无需改动。

5、签名应用文件

把在第二步生成的test.apk拷贝到与生成的keystore同一目录下,也就是项目的主目录下,执行命令:jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore demo.keystore test.apk moon,输入签名文件的密码,成功之后主目录下的test.apk就被签名成功了,会比原来未被签名的apk文件大一点,能够安装到手机或android虚拟机上了。

6、出现的大部分问题: http://www.cnblogs.com/changyaoself/p/6544082.html  这里有一些说明

原文件:http://blog.csdn.net/moonlighting_/article/details/73480998

转载于:https://www.cnblogs.com/changyaoself/p/8309739.html

ionic2 安装与cordova打包相关推荐

  1. Vux+Cordova打包的安卓App实现微信分享朋友和朋友圈

    知识储备 Cordova Plugin ShareSDK 插件 什么是Cordova Plugin ShareSDK Cordova Plugin ShareSDK封装了ShareSDK的androi ...

  2. 使用 Cordova 打包 app

    1.安装nodejs 2.安装 cordova npm install -g cordova 3.Cordova 打包成安卓APK需要用到ANT打包工具,首先配置好java环境: 下载安装Java J ...

  3. cordova 打包工具

    cordova 打包工具 原文:cordova 打包工具 一.环境安装 1.安装NodeJs https://nodejs.org 直接去官网下载并按默认路径安装就可以了. 安装完成后在命令行:   ...

  4. Cordova打包教程知识体系整理(Vue项目打包成ipa)

    使用工具: 1.Webstorm2017 Webstorm2017安装以及破解和汉化: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detail ...

  5. vue项目cordova打包的android应用

    准备工作nodejs.cordova.AndroidStudio这些在上一篇文章中已经说过了,这里就不重复说明.以此文记录vue项目用cordova打包移动app的方法. 1.创建一个cordova项 ...

  6. 用Cordova打包Vue项目为app

    现在国内越来越多的开发者使用Vue开发混合app,但是当大家开发完成过后才发现不知道该怎么将Vue项目打包成app. 据我现在的了解打包Vue项目目前流行的就是使用weex和cordova.weex是 ...

  7. Cordova打包Scratch为APP

    cordova cordova 本身是跨平台框架,Scratch本质上是js,需要web来打包,所以cordova顺利成章成为运行scratch的框架之一, 童心制物等公司也使用该框架进行开发. co ...

  8. Cordova 打包签名 Android release app

    1.cordova命令创建一个项目 cordova create testApp com.test.app 这里testAPP是项目的名字,testApp com.test.app是APP的包名,可以 ...

  9. cordova打包apk流程

    使用cordova打包的好处: Cordova是一个用基于HTML.CSS和JavaScript的,用于创建跨平台移动应用程序的快速开发平台.它使开发者能够利用iPhone.Android.等智能手机 ...

最新文章

  1. android wear升级方法,LG G Watch官方工具包刷Android wear5.1.1教程(附刷机包)
  2. C/C++ 中的0长数组(柔性数组)
  3. Javascript中闭包的作用域链
  4. Linux环境编程之同步(四):Posix信号量
  5. java 中时间计算_java中关于时间的计算
  6. LeetCode 869. 重新排序得到 2 的幂(排序 全排列)
  7. Redis遇到的那些坑
  8. asp.net页生命周期图解---msdn
  9. 【kafka】kafka 2.3 版本的kafka topic 分区扩容
  10. 【深度优先搜索】计蒜客:引爆炸弹
  11. 数据结构基础--线性表
  12. 交叉火力dsp手机调音软件_万能dsp调音软件
  13. 最全最新cpu显卡天梯图_2019.12月CPU和显卡性能天梯图
  14. TOGAF ADM 架构开发方法概述以及各个阶段的目的和交付物
  15. 我的人生就是一次次世界杯串起来的
  16. CTFHUB POST
  17. 教你制作类双十一的可视化大屏
  18. Mac 上编译MapBox Native gl
  19. Day-5 python
  20. word页眉页码目录

热门文章

  1. 工作占用了太多私人时间_下班后还要被逼谈工作,我们应该如何处理?
  2. python requests是什么_如何基于Python + requests实现发送HTTP请求
  3. json请求 post vue_Spring Boot+Vueaxios异步请求数据的12种操作(上篇)
  4. python位置参数ppt_如何在Python中使用一个或多个相同的位置参数?
  5. 小尼机器人_小尼被机器人嫌弃“唱歌难听,长相一般”?
  6. hello python的代码,python基础教程之Hello World!
  7. java 6 基础教程_Java小白入门教程(6)——循环语句
  8. 【渝粤教育】国家开放大学2018年春季 0689-22T老年心理健康 参考试题
  9. [渝粤教育] 广东-国家-开放大学 10259k2_经济学基础_21秋考试
  10. 【渝粤教育】国家开放大学2019年春季 770房地产估价 参考试题