cordova - Ionic CLI not generating release build for Android -


when use command: cordova build --release android cli throws following error:

error: cannot find module 'minimatch'     @ function.module._resolvefilename (module.js:336:15)     @ function.module._load (module.js:286:25)     @ module.require (module.js:365:17)     @ require (module.js:384:17)     @ object.<anonymous> (c:\users\sologic\appdata\roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\glob\glob.js:44:17)     @ module._compile (module.js:434:26)     @ object.module._extensions..js (module.js:452:10)     @ module.load (module.js:355:32)     @ function.module._load (module.js:310:12)     @ module.require (module.js:365:17)     @ require (module.js:384:17) 

but when use ionic lab (windows installer) , using build option - generates 'android-debug.apk' & 'android-debug-unaligned.apk' in android\build\outputs\apk folder.

note not generating android-release-unsigned.apk

my questions are:

1: wrong cli ??

2: can use android-debug-unaligned.apk signing (with jarsigner) , aligning (with zipalign ) submitting on google play ??

please advice.

  1. nothing went wrong ionic cli @ time (v1.7.6), because i'm using every day.

    • check cli version command ionic --version , see if version lower 1.7.6.
    • if cli old, run npm install -g ionic again install lasted version of ionic cli.
    • if not, try re-create new project, , try build again with, if ok, because of project:
      • ionic start appname blank
      • ionic platform add android
      • ionic build android --release
  2. you can't use debug apk google play because can read apk , check if is debug or release version. think can set debug mode in androidmanifest.xml false , try this:

  3. ionic provide package cloud service helpful non-plugin project inside ionic cli. can build project in cloud in minute , can download apk anytime.

    • cd ionic project folder ionic cli.
    • run ionic package build android wait progress done.
    • run ionic package list list , see status if has been done building progress.
    • run ionic package download [id] download apk project folder. id number see in list.
    • these commands build debug apk, release version, check ionic.io package documents build profile (keystore).

Comments

Popular posts from this blog

javascript - Chart.js (Radar Chart) different scaleLineColor for each scaleLine -

apache - Error with PHP mail(): Multiple or malformed newlines found in additional_header -

java - Android – MapFragment overlay button shadow, just like MyLocation button -