Plugman устанавливается на platform_www, а НЕ на www, как это было в Cordova 6.1

У меня есть приложение, созданное с использованием более старой версии Cordova, 3.x . Который я сейчас хочу обновить до Cordova 6.1 . Для Android используется платформа, специфичная для рабочего процесса.

Когда я его создал, я сначала использовал cordova cli, затем добавил плагины с plugman и продолжал работать с этого момента, используя специфический для платформы рабочий процесс. Это потому, что мне нужно добавить настройки в AndroidManifest.xml, например, и я не нахожу, как это сделать, если я использую CLI.

Сегодня я обновил Cordova и восстановил свой проект с нуля. Когда я пытаюсь установить плагины с помощью plugman, он устанавливается в папку platform_www вместо папки www. Поскольку я использую рабочий процесс для конкретной платформы, это не работает. Я попытался использовать параметр -www в plugman, но, видимо, это было проигнорировано, поскольку оно продолжало установку в папку platform_www.

Вот как я пытался:

plugman install --platform android --project platforms/android --plugin cordova-plugin-console --www platforms/android/assets/www

Поскольку я не нашел способ работы плагина, как это было раньше в старых версиях, я попытался установить Cordova-Android для создания проекта с ним. Так что, может быть, тогда плагин будет работать как нужно.

Я сделал:

npm install -g cordova-android

Но потом, когда я запускаю cordova-android в командной строке, он говорит, что команда не распознана. Он распознает Cordova хорошо, но не Cordova-Android.

Кто-нибудь может мне помочь? Мне нужно либо:

а) знать, есть ли способ сделать какую-либо настройку AndroidManifest.xml при использовании CLI (и Info.plist при работе на iOS)

б) знать, как заставить plugman устанавливать плагины в assets/www вместо папки platform_www

в) знать, как заставить работать Cordova-Android

У меня есть plugman версии 1.2.1 и cordova версии 6.1.1, я обновил оба до последней версии.

Спасибо за любую помощь!

0 ответов

Другие вопросы по тегам