ionic3 + cordova打包注意事项

ionic3 + cordova打包注意事项

ionic resources –icon
ionic resources –splash

ionic cordova platform add ios // 添加ios平台,ionic cordova platform add android

如果是Android平台则是:ionic cordova platform add android

ionic cordova build ios // 编译ios项目,如果是android平台则是:ionic cordova build android

出现因为Android studio摒弃的gradle编译错误,下载最新gradle-bin绿色安装,并配置\bin环境到path

ionic cordova emulate ios // 模拟器启动项目,如果是android平台则是:ionic cordova emulate android

ionic run ios // 真机运行

直接在AS自带的模拟器上演示,首先需要配置模拟器,

ionic emulate android //这条命令会调用AS的模拟器并且安装app在模拟器上

ionic run android //这条命令有时候会调用AS的模拟器或者genymotion的模拟器

cordova run android //跟上条命令功能很像

adb devices//检查有哪些设备

//添加插件
ionic cordova plugin add https://github.com/JuanjoPP/cordova-plugin-file-opener2

设置签名
keytool -genkey -v -keystore guoliqin.keystore -alias guoliqin.keystore -keyalg RSA -validity 20000

/*
使用工具, 签名:
-genkey表示构建签名文件

-v 显示在dos窗口中

-alias表示签名包的别名

-validity 签名有效期(天)

姓名:填上,用你名字拼音全拼

城市:随便填,不填也行

国家: 随便填,不填也行

密码口令:敲的时候不动,是因为保护隐私,别当做你电脑死机!
*/
将Ionic生成的文件先命名为app.apk,然后复制一份当前的bin目录里,执行命令,生成自己的签名文件,名为:guoliqin.keystrore,

用签名直接打包
cordova build android –release – –keystore=”guoliqin.keystore” –alias=cordova-demo –storePassword=396584591gg –password=396584591g

cordova配置签名

 但每次输入命令行参数是很重复的,Cordova 允许我们建立一个 build.json 配置文件来简化操作。

  文件内容如下

 { 

  “android”: {
    “release”: {
      “keystore”: “release-key.keystore”,
      “alias”: “cordova-demo”,
      “storePassword”: “396584591gg”,
      “password”: “396584591g”
      }  
    }
  }

  但下面的两个密码建议不要写到里面去,可以去掉然后手动输入。

  直接使用cordova build –release就可以生成带签名的apk了 注意———–指令后面没有android


转载注明出处,谢谢

你可能感兴趣的:(angular,ionic,cordova)