【问题标题】:NativeScript build failed after adding telerik ui plugin添加 Telerik ui 插件后 NativeScript 构建失败
【发布时间】:2016-10-23 04:46:03
【问题描述】:

我正在构建一个 NativeScript 应用程序。为了实现抽屉,我正在尝试使用“Telerik NativeScript UI”插件。但是,安装插件后出现了一些问题,并且我的 NativeScript 构建失败了。

这是构建失败的 2 个屏幕截图。

我的 package.json 文件内容

{
  "description": "NativeScript Application",
  "license": "SEE LICENSE IN <your-license-filename>",
  "readme": "NativeScript Application",
  "repository": "<fill-your-repository-here>",
  "nativescript": {
    "id": "org.nativescript.testapp",
    "tns-android": {
      "version": "2.0.0"
    }
  },
  "dependencies": {
    "@angular/common": "2.0.0-rc.1",
    "@angular/compiler": "2.0.0-rc.1",
    "@angular/core": "2.0.0-rc.1",
    "@angular/platform-browser": "2.0.0-rc.1",
    "@angular/platform-browser-dynamic": "2.0.0-rc.1",
    "@angular/platform-server": "2.0.0-rc.1",
    "@angular/router-deprecated": "2.0.0-rc.1",
    "nativescript-angular": "0.1.1",
    "nativescript-telerik-ui": "^1.1.1",
    "tns-core-modules": "^2.0.0"
  },
  "devDependencies": {
    "babel-traverse": "6.9.0",
    "babel-types": "6.10.2",
    "babylon": "6.8.1",
    "filewalker": "0.1.2",
    "lazy": "1.0.11",
    "nativescript-dev-typescript": "^0.3.2",
    "typescript": "^1.8.10"
  }
}

我的 NativeScript CLI 版本是 2.0.1

任何想法,可能出了什么问题?

-------已修复-------

解决办法是,得到错误后..

  • 不要删除插件

  • 移除平台(android/ios)

  • 再次添加平台(android/ios)

  • 重建应用程序

【问题讨论】:

    标签: telerik nativescript angular2-nativescript nativescript-telerik-ui


    【解决方案1】:

    每次尝试向 nativescript 添加新插件(例如电话、telerik-UI 和联系人插件)时,我都会遇到这个问题。对我有用的只是导航到 platform > android,然后运行 ​​gradlew clean。这样您就不必每次添加插件时都重新添加 android 平台。

    【讨论】:

    • 感谢您的回复。我从来没有试过那个。下次,我会做的。但是,我通过再次添加平台而不是删除平台和添加平台来解决我的问题。但是,即使 Telerik NativeScritp UI 看起来有一些错误,因为它不能与 AngularJS2 和 TypeScript 一起使用。现在,等待插件的新版本。
    • 很高兴听到您设法解决了问题。我发现很多 Nativescript 插件对于它们是否按预期工作都非常受欢迎或遗漏。我自己也遇到了与插件相关的其他领域的问题。祝你好运!
    【解决方案2】:

    试试

    platform remove android
    

    然后

    platform add android
    tns run android 
    

    【讨论】:

    • 感谢您的快速回复。我这样做并恢复了我的旧状态。但是,插件有什么问题?我想在我的应用程序中使用“抽屉”功能,我认为这是可以完成这项工作的单个插件。
    • 感谢您的指导。
    猜你喜欢
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 2020-08-15
    • 1970-01-01
    • 1970-01-01
    • 2018-09-02
    • 2019-02-25
    相关资源
    最近更新 更多