【问题标题】:When uninstall nativescript plugin and run 'tns run android' has failed当卸载 nativescript 插件并运行 'tns run android' 失败
【发布时间】:2017-05-27 01:33:01
【问题描述】:

我正在开发一个 nativescript 插件。当我想用 index.js 上的插件更改某些内容时。所以我卸载了插件并注释了app项目中的插件代码。然后我运行'tns run android',这是一些错误显示:

... Merged dex #46 (1 defs/1.3KiB) Merged dex #47 (1 defs/1.4KiB) Merged dex #48 (2513 defs/3231.2KiB) Result is 2560 defs/4103.9KiB. Took 0.1s :buildMetadata Exception in thread "main" java.lang.IllegalArgumentException: Class android.support.v7.widget.SnapHelper$2 conflict: D:\app\toast-test\platforms\android\build\intermediates\transforms\dex\F0F1F2\debu at com.telerik.metadata.ClassRepo.addToCache(ClassRepo.java:21) at com.telerik.metadata.Builder.build(Builder.java:40) at com.telerik.metadata.Generator.main(Generator.java:44) :buildMetadata FAILED

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':buildMetadata' 执行失败。

    Process 'command 'C:\Program Files\Java\jdk1.8.0_112\bin\java.exe'' 以非零退出值 1 结束

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

构建失败

总时间:41.154 秒 命令 D:\app\toast-test\platforms\android\gradlew.bat 失败,退出代码为 1

删除项目中的一些插件后如何重建我的应用程序成功? 以及如何将nativescript插件更新到新版本?

【问题讨论】:

  • 请编辑您的问题。很难确定你在问什么。

标签: plugins nativescript uninstallation


【解决方案1】:

在 NativeScript 2.4 中删除具有 .aar.jar 形式的本机依赖项(包括通过 maven 等远程插件存储库下载的插件)的插件后,您需要重新添加平台。

tns plugin remove nativescript-plugin tns platform remove android tns platform add android / tns run/build android

随着即将发布的2.5 发布,清除旧插件的任何痕迹将由 CLI 完成,除了从项目中删除插件外,不需要任何手动步骤。

【讨论】:

  • 我升级了tns,但是现在是2.4.2版本,2.5版本什么时候发布?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-04
相关资源
最近更新 更多