【问题标题】:Nativescript webpack fails to buildNativescript webpack 构建失败
【发布时间】:2018-11-11 08:00:23
【问题描述】:

项目正在愉快地使用 tns run android 构建

为了减少启动时间,我已经安装了

npm install --save-dev nativescript-dev-webpack

npm 安装

然后 tns 运行 android --bundle

并低于错误。 ...... FAILURE:构建失败并出现异常。

  • 出了什么问题: 无法向守护程序发送消息。 ......

这是 package.json

{
  "nativescript": {
    "id": "com.business.bapp",
    "tns-android": {
      "version": "4.2.0"
    },
    "tns-ios": {
      "version": "4.2.0"
    }
  },
  "description": "NativeScript Application",
  "license": "SEE LICENSE IN <your-license-filename>",
  "repository": "<fill-your-repository-here>",
  "dependencies": {
    "@angular/animations": "~6.1.0",
    "@angular/common": "~6.1.0",
    "@angular/compiler": "~6.1.0",
    "@angular/core": "~6.1.0",
    "@angular/forms": "~6.1.0",
    "@angular/http": "~6.1.0",
    "@angular/platform-browser": "~6.1.0",
    "@angular/platform-browser-dynamic": "~6.1.0",
    "@angular/router": "~6.1.0",
    "nativescript-angular": "~6.1.0",
    "nativescript-phone": "^1.4.0",
    "nativescript-pro-ui": "^3.4.1",
    "nativescript-theme-core": "~1.0.4",
    "nativescript-ui-listview": "^3.7.2",
    "reflect-metadata": "~0.1.8",
    "rxjs": "~6.2.0",
    "tns-core-modules": "~4.2.0",
    "zone.js": "^0.8.26"
  },
  "devDependencies": {
    "@angular/compiler-cli": "~6.1.0",
    "@nativescript/schematics": "~0.3.0",
    "@ngtools/webpack": "~6.2.0",
    "mini-css-extract-plugin": "^0.4.4",
    "nativescript-dev-typescript": "~0.7.0",
    "nativescript-dev-webpack": "^0.17.0",
    "typescript": "~2.7.2",
    "webpack": "^4.25.1",
    "webpack-cli": "^3.1.2"
  },
  "readme": "NativeScript Application"
}

有关错误的更多详细信息:

> :app:preDebugBuild > Resolve files of :app:debugCompileClasspathipt\xxxxxxx\node_modules\tns-core-modules-w
E:\xxxxxx\platforms\android\app\src\main\java\com\tns\gen\com\telerik\widget\list\ListViewDataSourceAdapter_vendor_77572_32_ListViewDataSourceAdapter.java:41: error: getItemViewType(int) in ListViewDataSourceAdapter_vendor_77572_32_ListViewDataSourceAdapter cannot override getItemViewType(int) in ListViewDataSourceAdapter
        public int getItemViewType(int param_0)  {
                   ^
  overridden method is final
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

【问题讨论】:

    标签: angular webpack nativescript


    【解决方案1】:

    nativescript-pro-ui 已弃用,请将其删除并重试。

    【讨论】:

      【解决方案2】:

      我可以通过删除来解决这个错误

      "nativescript-pro-ui": "^3.4.1",

      来自 package.json

      感谢this 的帖子。当我阅读this 的帖子时,Manoj 也以同样的方式回复。谢谢马诺伊。

      但现在与 android.content.res.Resources$NotFoundException 相关的其他错误:资源 ID #0xfffffff6 已经出现了,我可能会再开一个帖子。

      资源错误的解决方案是here

      【讨论】:

        猜你喜欢
        • 2019-02-25
        • 1970-01-01
        • 2018-06-19
        • 2019-08-04
        • 1970-01-01
        • 1970-01-01
        • 2019-11-06
        • 1970-01-01
        • 2019-03-29
        相关资源
        最近更新 更多