`
xingyx
  • 浏览: 60715 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论
  • 52p9_xu: 感谢分享,本人最近闲来无事也想搭建一个 全注解的SSH框架。不 ...
    SSH注解框架

ionic 从环境搭建到自动发布(含自动签名)

阅读更多

个人记录-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.apk

2.自动签名

 在项目\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 环境搭建是移动应用开发的必经之路,对于初学者来说,环境搭建的过程往往是一个痛苦的过程。本文将详细介绍 Ionic+Cordova 环境搭建的过程,包括 JDK 环境配置、...

    01 Ionic Angular Cordova介绍以及Ionic环境搭建-avi.rar

    【标题】"01 Ionic Angular Cordova介绍以及Ionic环境搭建-avi.rar"涉及的主要知识点是移动应用开发框架 Ionic、Angular 和 Cordova 的基础知识及其环境配置。这篇文章将详细讲解这三个技术的核心概念、相互关系以及...

    配置ionic开发环境.docx

    "Ionic 开发环境配置指南" Ionic 是一个基于 Apache Cordova 的混合应用程序开发框架,它可以帮助开发者使用 Web 技术开发跨平台的移动应用程序。为了快速开始 Ionic 开发,需要配置合适的开发环境。下面是配置 ...

    ionic手机APP开发从入门到精通,环境搭建到创建自己的APP

    ### ionic手机APP开发从入门到精通:环境搭建到创建自己的APP #### 一、概述 随着移动互联网的发展,移动应用程序的需求日益增长。Ionic作为一款流行的开源框架,它允许开发者使用HTML、CSS和JavaScript等Web技术来...

    ionic 签名步骤

    在开发过程中,当Ionic应用程序准备发布时,对应用程序进行签名是一项必要的步骤,以确保应用程序的完整性和安全性。下面将详细介绍Ionic Android应用的签名流程。 ### 1. 生成签名文件 在进行Ionic应用签名之前,...

    ionic+cordova+angularJs环境搭建.pdf

    在本文中,我们将深入探讨如何使用 Ionic、Cordova 和 AngularJS 搭建移动应用程序的开发环境。首先,让我们从基础开始。 1. **Java 开发工具包 (JDK) 安装与配置**: - JDK 1.8 或更高版本是必需的,因为这些工具...

    ionic调试环境安装(windows系统)

    ### ionic调试环境安装(Windows系统) #### 一、前言 Ionic是一个强大的开源框架,用于构建跨平台的移动应用程序。...通过上述步骤,可以在Windows系统上成功搭建Ionic调试环境,进而方便地开发和调试Ionic应用。

    ionic+cordova+angularJs环境搭建.docx

    在本文中,我们将深入探讨如何基于 Ionic、Cordova 和 AngularJS 搭建移动应用程序的开发环境。这些技术是构建跨平台移动应用的流行选择,尤其是对于那些希望使用 Web 技术栈(如 HTML、CSS 和 JavaScript)进行开发...

    ionic1.9ss

    手动搭建环境:Ionic_2.x 手动搭建开发环境 手拉手,“互” 助后会调整美化界面 以及尝试加入调试功能和结合参考文档 有了ionic助手,再也不用手动输入命令啦。现在就来看看都能干什么吧。 注意:助手1.x仅支持ionic...

    基于ionic+cordova+angularJs搭建移动端App

    基于ionic+cordova+angularJs搭建移动端App开发环境。

    ionic3 安装环境

    本文档用于帮助你安装ionic开发环境。

    ionic3从创建项目到打包apk.docx

    Ionic 3从创建项目到打包APK的完整过程 Ionic 3是目前最流行的混合App开发框架之一,本文档将指导您从创建Ionic 3项目到打包APK的完整过程。 一、安装 Node.js Node.js是Ionic 3的必须组件,需要安装Node.js来...

    ionic sublime 2/3 提示插件 ionic-sublime-plugin

    《Ionic Sublime Plugin:提升Ionic开发效率的利器》 在移动应用开发领域,Ionic框架以其强大的功能和跨平台兼容性,成为了许多开发者的选择。而Sublime Text作为一款广受欢迎的代码编辑器,拥有丰富的插件生态系统...

    ionic 3.0+ 项目搭建运行环境的教程

    "Ionic 3.0+ 项目搭建运行环境教程" Ionic 3.0+ 项目搭建运行环境教程主要介绍了基于 Ionic 3.4.0 的项目搭建和运行环境的设置和迁移过程。本教程详细介绍了环境迁移、版本升级、CLI 命令变化、插件安装、项目搭建...

    用ionic框架构建的混合app打包并发布到App Store详细步骤.docx

    在本文档中,我们将深入探讨如何使用 Ionic 框架构建的混合应用程序打包并发布到 Apple 的 App Store。首先,确保你已经准备了必要的环境,包括 MAC 电脑、iOS 系统、安装了 Node.js、Cordova 和 Ionic 的苹果开发者...

    ionicframework开发入门

    Ionic框架开发入门的重点是搭建和配置开发环境,理解Ionic框架的基础知识,以及学会如何使用Ionic框架快速搭建一个基本的移动应用。通过学习如何添加平台、构建项目、预览和部署应用,开发者可以建立起对Ionic框架...

    IonicLab 安装包 ionic开发工具

    **正文** IonicLab是一款强大的移动应用开发平台,专为基于Ionic框架构建混合移动...尽管面临下载困难,但只要按照正确的步骤操作,开发者依然能够顺利地将IonicLab集成到自己的开发环境中,从而提升开发效率和质量。

Global site tag (gtag.js) - Google Analytics