个人记录-ionic 从环境搭建到打包apk(自动签名)
说明:本文记录在win7系统中打包Android安装包的流程。
一、环境搭建
1.安装jdk及配置环境变量,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。
配置完成后,在命令行,输入javac可检测是否配置成功。
2.安装nodejs,https://nodejs.org。
安装时让它添加到环境变量中,然后在命令行中执行:
node -v
npm -v
确认安装成功。
3.安装ionic-cli
npm install -g cordova ionic
注意:需要稳定的网络
二、新建一个新项目
1.分别基于blank(空白)、tabs(分页)、sidemenu(侧滑菜单)
ionic start myApp blank
ionic start myApp tabs
ionic start myApp sidemenu
2.浏览器中预览
命令行中输入
ionic serve
选择绑定的网
三、打包
1.安装Android SDK manager,下载地址:http://developer.android.com/sdk/index.html
1)配置环境变量:
系统变量中新增变量ANDROID_HOME,值为android-sdk的路径,如D:\DevTools\Android\android-sdk,
在系统变量的Path中加入;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
2)下载安装工具包
找到安装目录android-sdk文件下的SDK Manager.exe,双击,在弹出框中至少选择安装如下工具包:
1.Android SDK Tools
2.Android SDK Platform-tools
3.Android SDK Build-tools
4.Android API 里的SDK Platform,Documentation for Android SDK
5.Extras 里的 Android Support Repository,Google USB Driver
2.切换到项目所在目录运行如下命令
ionic platform add android
ionic build android(可生成debugger签名的安装包)
ionic build android --release (可生成未签名的安装包)
3.使用keytool工具生成数字证书
命令行cd到jdk\bin目录后执行
keytool -genkey -v -keystore 存放路径/yourAndroid.keystore -alias yourAndroid.keystore -keyalg RSA -validity 20000
四、签名
1.手动签名
1)使用jarsigner工具为Android应用程序签名 在jdk的bin目录执行
jarsigner -verbose -keystore yourAndroid.keystore -signedjar 路径/签名后的名称.apk 路径/未签名的安装包.apk yourAndroid.keystore
2)使用zipalign工具优化已签名的apk(非必须但建议这么做)
zipalign -v 4 路径/签名后的名称.apk 路径/优化后的名称_aligned.apk2.自动签名
在项目\platforms\android文件夹下,新建.properties,如release-signing.properties,加入以下配置:
storeFile=路径\\yourAndroid.keystore
keyAlias=yourAndroid.keystore
storePassword=yourStorePsw
keyPassword=yourKeyPsw
五、再次打包(带签名)
ionic build android --release (可生成带签名的Android安装包)
相关推荐
Ionic Angular Cordova介绍以及Ionic环境搭建
ionic 手机App从环境搭建到创建app ,包含ios,android
Ionic3.x+、Angular4.x+ Cordova 介 绍以及Ionic3.x+环境搭建 一、Ionic 介绍............................................................................................................................1 二...
自己整理的ionic开发环境配置流程,
详细介绍了ionic3中打包所需的android环境搭建,以及打包过程
ionic+cordova环境搭建费了一段时间,我把过程整理了下,内容有转载其他人部分,还请原作者见谅。
ionic签名步骤详细解释,你还在为ionic 手机app签名烦恼吗?详细文档为你解答签名。
手动搭建环境:Ionic_2.x 手动搭建开发环境 手拉手,“互” 助后会调整美化界面 以及尝试加入调试功能和结合参考文档 有了ionic助手,再也不用手动输入命令啦。现在就来看看都能干什么吧。 注意:助手1.x仅支持ionic...
ionic 调试环境安装设置,Android SDK 安装步骤,SDK模块的选择
本文档用于帮助你安装ionic开发环境。
基于ionic+cordova+angularJs搭建移动端App开发环境。
【ASP.NET编程知识】VS2017 Cordova Ionic2 移动开发环境搭建教程.docx
一、win系统下nodejs安装及环境配置 第一步:下载nodejs,官网:http://nodejs.org/download/ 第二步:安装nodejs 第三步:npm安装 第四步:安装相关环境 第五步:安装CoffeeScript npm命令集合: ...
ionic搭建环境说明,讲述如何把ionic搭建完成的详细步骤,及本地数据库的使用,希望对大家有帮助
2.2 环境搭建 2.2.1 概述 2.2.2 JDK 2.2.2.1 版本 jdk1.8 2.2.2.2 配置 JAVA_HOME PATH CLASSPATH 2.2.3 Apache ant 2.2.3.1 版本 1.9.12 2.2.3.2 解压 2.2.3.3 配置 ANT_HOME: D:\android\apache-...
该安装包一共会安装两个东西,一个是JDK,一个JRE,全部选择安装,推荐安装到一个目录下:安装成功后,需要手动设置环境变量:最后为了可以在控制台直接使用调用ja
ionic3开发笔记,包括环境搭建,很是实用,自己开发ionic3app时所用
这样在执行`ionic serve`命令时,先执行gulp开发构建,输出到dist目录,ionic 监测dist目录,并在dist目录上创建web服务。 - 构建的版本设定:根目录下config文件夹内分别有开发构建和发布构建两个json文件,修改...
在网上找了很长时间,但找到的ionic登陆页login跳转到tabs的方法在ionic4上基本都无效,后来终于找到了解决这个问题的办法,简单易行,前两天发表了一篇ionic4和ionic5创建login登陆页跳转到tabs方法的博客,现在写...
ionic spring hibernate架构的简单事例程序,包含登陆。