Ошибка сборки NativeScript после добавления плагина telerik ui

Я создаю приложение NativeScript. Для реализации Drawer я пытаюсь использовать плагин 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"
  }
}

Моя версия CLI для NativeScript - 2.0.1

Есть идеи, что, вероятно, идет не так?

------- Исправлено -------

Решение: после получения ошибки ..

  • Не удаляйте плагин

  • Удалить платформу (android / ios)

  • Добавьте платформу еще раз (android / ios)

  • Восстановите приложение


person Suresh    schedule 21.06.2016    source источник


Ответы (2)


Пытаться

platform remove android

а потом

platform add android
tns run android 
person Aaron Ullal    schedule 21.06.2016
comment
Спасибо за быстрый ответ. Я сделал это и восстановил свое старое состояние. Но в чем проблема с плагином? Мне нужна функциональность «Ящика» в моем приложении, и я думаю, что это единственный плагин, который может с этой работой справиться. - person Suresh; 21.06.2016
comment
Спасибо за руководство. - person Suresh; 22.06.2016

У меня возникала эта проблема каждый раз, когда я пытался добавить новый плагин в nativescript (например, плагины для телефона, telerik-UI и контактов). Для меня сработало просто перейти на платформу> android, а затем запустить gradlew clean. Таким образом, вам не придется повторно добавлять платформу Android каждый раз, когда вы добавляете плагин.

person brandon-thimmesch    schedule 29.06.2016
comment
Спасибо за ответ. Я никогда не пробовал это. В следующий раз сделаю. Но я исправил свою проблему, добавив платформу снова, а не удаляя платформу и добавляя платформу. Но даже если это кажется, что Telerik NativeScritp UI имеет некоторую ошибку, из-за которой он не работает с AngularJS2 и TypeScript. Теперь ждем нового релиза плагина. - person Suresh; 30.06.2016
comment
Рад слышать, что вам удалось решить вашу проблему. Я обнаружил, что многие плагины для Nativescript очень сильно влияют на то, работают ли они так, как задумано. Я сам сталкиваюсь с проблемами и в других областях, связанных с плагинами. Удачи! - person brandon-thimmesch; 01.07.2016