个人记录-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+Cordova 环境搭建知识点大全 Ionic+Cordova 环境搭建是移动应用开发的必经之路,对于初学者来说,环境搭建的过程往往是一个痛苦的过程。本文将详细介绍 Ionic+Cordova 环境搭建的过程,包括 JDK 环境配置、...
【标题】"01 Ionic Angular Cordova介绍以及Ionic环境搭建-avi.rar"涉及的主要知识点是移动应用开发框架 Ionic、Angular 和 Cordova 的基础知识及其环境配置。这篇文章将详细讲解这三个技术的核心概念、相互关系以及...
"Ionic 开发环境配置指南" Ionic 是一个基于 Apache Cordova 的混合应用程序开发框架,它可以帮助开发者使用 Web 技术开发跨平台的移动应用程序。为了快速开始 Ionic 开发,需要配置合适的开发环境。下面是配置 ...
### ionic手机APP开发从入门到精通:环境搭建到创建自己的APP #### 一、概述 随着移动互联网的发展,移动应用程序的需求日益增长。Ionic作为一款流行的开源框架,它允许开发者使用HTML、CSS和JavaScript等Web技术来...
在开发过程中,当Ionic应用程序准备发布时,对应用程序进行签名是一项必要的步骤,以确保应用程序的完整性和安全性。下面将详细介绍Ionic Android应用的签名流程。 ### 1. 生成签名文件 在进行Ionic应用签名之前,...
在本文中,我们将深入探讨如何使用 Ionic、Cordova 和 AngularJS 搭建移动应用程序的开发环境。首先,让我们从基础开始。 1. **Java 开发工具包 (JDK) 安装与配置**: - JDK 1.8 或更高版本是必需的,因为这些工具...
### ionic调试环境安装(Windows系统) #### 一、前言 Ionic是一个强大的开源框架,用于构建跨平台的移动应用程序。...通过上述步骤,可以在Windows系统上成功搭建Ionic调试环境,进而方便地开发和调试Ionic应用。
在本文中,我们将深入探讨如何基于 Ionic、Cordova 和 AngularJS 搭建移动应用程序的开发环境。这些技术是构建跨平台移动应用的流行选择,尤其是对于那些希望使用 Web 技术栈(如 HTML、CSS 和 JavaScript)进行开发...
手动搭建环境:Ionic_2.x 手动搭建开发环境 手拉手,“互” 助后会调整美化界面 以及尝试加入调试功能和结合参考文档 有了ionic助手,再也不用手动输入命令啦。现在就来看看都能干什么吧。 注意:助手1.x仅支持ionic...
基于ionic+cordova+angularJs搭建移动端App开发环境。
本文档用于帮助你安装ionic开发环境。
Ionic 3从创建项目到打包APK的完整过程 Ionic 3是目前最流行的混合App开发框架之一,本文档将指导您从创建Ionic 3项目到打包APK的完整过程。 一、安装 Node.js Node.js是Ionic 3的必须组件,需要安装Node.js来...
《Ionic Sublime Plugin:提升Ionic开发效率的利器》 在移动应用开发领域,Ionic框架以其强大的功能和跨平台兼容性,成为了许多开发者的选择。而Sublime Text作为一款广受欢迎的代码编辑器,拥有丰富的插件生态系统...
"Ionic 3.0+ 项目搭建运行环境教程" Ionic 3.0+ 项目搭建运行环境教程主要介绍了基于 Ionic 3.4.0 的项目搭建和运行环境的设置和迁移过程。本教程详细介绍了环境迁移、版本升级、CLI 命令变化、插件安装、项目搭建...
在本文档中,我们将深入探讨如何使用 Ionic 框架构建的混合应用程序打包并发布到 Apple 的 App Store。首先,确保你已经准备了必要的环境,包括 MAC 电脑、iOS 系统、安装了 Node.js、Cordova 和 Ionic 的苹果开发者...
Ionic框架开发入门的重点是搭建和配置开发环境,理解Ionic框架的基础知识,以及学会如何使用Ionic框架快速搭建一个基本的移动应用。通过学习如何添加平台、构建项目、预览和部署应用,开发者可以建立起对Ionic框架...
**正文** IonicLab是一款强大的移动应用开发平台,专为基于Ionic框架构建混合移动...尽管面临下载困难,但只要按照正确的步骤操作,开发者依然能够顺利地将IonicLab集成到自己的开发环境中,从而提升开发效率和质量。