在构建项目时,我会得到以下错误:
风味'nativescript-telerik-ui‘有未知的维度'nativescript-telerik-ui’。
只有在通过@progress注册表使用pro版本时才会发生这种情况。本地.tgz专业版不会发生这种情况。
我注意到这个错误与它生成的include.gradle文件有关。我阅读了以下文章:https://docs.nativescript.org/plugins/plugins#includegradle-specification
它说,当插件没有include.gradle时,gradle会在构建时创建一个带有默认元素的默认插件。当我看到它为插件生成的include.gradle时,它似乎生成了一个默认的插件,如下所示:
android {
productFlavors {
"nativescript-telerik-ui" {
dimension "nativescript-telerik-ui"
}
}
}为插件的本地.tgz版本生成的.tgz如下所示:
android {
productFlavors {
"F6" {
dimension "nativescripttelerikuipro"
}
}
}我将默认的include.gradle替换为后者,它通过了错误。您可以通过以下步骤重新创建问题:
npm login --registry=https://registry.npm.telerik.com/ --scope=@progress登录。npm install --save @progress/nativescript-telerik-ui-pro安装插件tns run android我有什么办法解决这个问题吗?在这方面真的需要帮助。
发布于 2017-05-20 07:54:17
我的名字是弗拉基米尔,我是本地人-泰勒克-ui-职业团队的一员。感谢您在我们的反馈门户中记录本期。我们将尽快审查它,并更新它的状态,但从我目前所看到的,有一些不正确的“参数”传递给'pro‘版本的插件,将很快得到解决。
对此所造成的不便,我们深表歉意。
https://stackoverflow.com/questions/44079194
复制相似问题