Когда я использую команду: cordova build --release android
консоли выдает следующее сообщение об ошибке:Ионные CLI не создает релиз сборки для Android
Error: Cannot find module 'minimatch'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:286:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (C:\Users\sologic\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\glob\glob.js:44:17)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
Но когда я использую Ионные Lab (Windows Installer) и с помощью опции Build
- он генерирует 'android-debug.apk
' & 'android-debug-unaligned.apk
' в папке android\build\outputs\apk
.
Обратите внимание, что это не создает android-release-unsigned.apk
Мои вопросы:
1: Что случилось с CLI ??
2: могу ли я использовать android-debug-unaligned.apk
для подписания (с jarsigner
) и выравнивания (с zipalign
) для отправки в Google Play ??
Прошу совета.
Спасибо Нам за то, что вы нашли время и ответили на мои вопросы. Я, однако, скопировал папку проекта на другую машину (на этот раз на 64-битной Windows 7) и запустил сборку кордовы - отменил команду android и отлично сгенерировал «android-release-unsigned.apk» Что могло быть причиной этого? –
Помог ли вам это? –
Привет, Нам ... еще раз спасибо. .. Я не создавал новый проект и не тестировал, как вы уже говорили. Вместо этого я скопировал всю папку проекта в свою домашнюю систему (на этот раз на 64-битной Windows 7). Удалил папку «build» из каталога «.. \ platform \ android» ... и затем запустил сборку «cordova» --release android 'command ... он сгенерировал релиз сборки плавно. Не знаете, почему это не сработало на моем офисном ПК? Есть идеи ?? ..... это как-то связано с Кордовой! (node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ glob \ glob.js: 44: 17) ??? –