Генерируемый файл include.gradle вызывает проблемы

При создании проекта я получаю следующую ошибку:

Разновидность «nativescript-telerik-ui» имеет неизвестное измерение «nativescript-telerik-ui».

Происходит только при использовании про версии через реестр @progress. Не происходит с локальной версией .tgz pro.

Я заметил, что ошибка связана с генерируемым файлом include.gradle. Я прочитал следующую статью: https://docs.nativescript.org/plugins/plugins#includegradle-specification

В нем говорится, что когда у плагина нет include.gradle, во время сборки gradle создает плагин по умолчанию с элементами по умолчанию. Когда я увидел include.gradle, который он сгенерировал для плагина, похоже, он сгенерировал файл по умолчанию, например:

android {
    productFlavors {
        "nativescript-telerik-ui" {
            dimension "nativescript-telerik-ui"
        }
    }
}

include.gradle, сгенерированный для локальной версии плагина .tgz, выглядит следующим образом:

android {
    productFlavors {
        "F6" {
            dimension "nativescripttelerikuipro"
        }
    }
}

Я заменил стандартный include.gradle на последний, и ошибка исчезла. Вы можете воссоздать проблему, выполнив следующие действия:

  1. создать новое приложение привет мир
  2. используйте команду npm login --registry=https://registry.npm.telerik.com/ --scope=@progress для входа в систему, если вы являетесь платным клиентом.
  3. используйте команду npm install --save @progress/nativescript-telerik-ui-pro для установки плагина
  4. использовать tns run android

Могу ли я что-нибудь сделать, чтобы решить эту проблему? Очень нужна помощь в этом.


person joey0xx    schedule 19.05.2017    source источник


Ответы (1)


Меня зовут Владимир, и я являюсь частью команды nativescript-telerik-ui-pro. Благодарим вас за регистрацию этой проблемы на нашем портале отзывов. Мы собираемся просмотреть его как можно скорее и информировать вас о его статусе, но из того, что я сейчас вижу, в «профессиональную» версию плагина переданы неверные «параметры», которые будут решены очень быстро.

Приносим извинения за причиненные неудобства.

person Vladimir Amiorkov    schedule 20.05.2017