基本依赖环境

    nodejs安装下一步下一步就行

    1. nodejs安装cnpm
    2. npm install -g cnpm --registry=https://registry.npm.taobao.org
    3. cnpm -v

    下载地址:http://nodejs.cn/

    jdk在win下修改

    1. 新建JAVA_HOME变量
    2. 变量值安装jdk目录
    3. path
    4. %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    5. CLASSPATH
    6. .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
    7. java -version

    下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

    SDK在win下修改

    1. 新建ANDROID_HOME变量
    2. 变量值安装SDK目录
    3. path
    4. ;%ANDROID_HOME%\tools
    5. android -h

    下载地址 https://www.androiddevtools.cn/

    gradle

    1. 新建GRADLE_HOME变量
    2. 变量值安装gradle目录
    3. gradle -v

    下载地址:https://services.gradle.org/distributions/

    安装环境

    1. cnpm install -g ionic
    2. cnpm install -g cordova

    创建项目

    1. ionic start app目录名字 blank 说明:空白项目
    2. ionic start app目录名字 tabs 说明:有底部导航的
    3. ionic start app目录名字 sidemenu 说明: 有侧边栏的项目

    如果安装包失败运行进入app目录运行cnpm i

    运行项目

    1. ionci serve
    2. 出现页面表示已经成功

    测试是否能打包

    1. ionic cordova platform add android
    2. ionic cordova build android 测试版打包
    3. ionic cordova build android --release 正式版打包

    证书安装

    1. jdk目录\bin 先看看有没有keytool.exejarsigner.exe文件
    2. keytool -genkey -v -keystore [姓名].keystore -alias [姓名].keystore -keyalg RSA -validity 20000
    3. /*
    4. 使用工具, 签名:
    5. -genkey表示构建签名文件
    6. -v 显示在dos窗口中
    7. -alias表示签名包的别名
    8. -validity 签名有效期(天)
    9. 姓名:填上,用你名字拼音全拼
    10. 城市:随便填,不填也行
    11. 国家: 随便填,不填也行
    12. 密码口令:敲的时候不动,是因为保护隐私,别当做你电脑死机!
    13. */
    14. jarsigner -verbose -keystore [姓名].keystore -signedjar complete.apk app.apk [姓名].keystore
    15. complete.apk 打包后apk
    16. app.apk 打包前apk

    win10 最新版的命令行有问题无法执行命令的时候可以解决

    1. set-ExecutionPolicy RemoteSigned