Nativescript webpack 2.2.0 android release apk дает сбой после заставки на устройстве

Привет, я использую Nativescript 2.5.2 и Angular 2 и webpack 2.2.0 для сборки приложения. Я выполнил все инструкции для 'webpack' и успешно создал версию iOS для устройства, и она отлично работает

npm run build-ios-bundle -- --release --for-device

И в Android ниже работает, и приложение работает нормально на устройстве / genymotion

npm run start-android-bundle

Но когда я создаю приложение с ключом выпуска, сборка хранилища была успешной, но приложение вылетает на устройстве после заставки.

npm run build-android-bundle -- --release --key-store-path /Users/maisapride7/workspace/KIDSAPP/tingr-teacher-key.jks --key-store-password tingr786 --key-store-alias my-alias --key-store-alias-password tingr786

и без webpack релиз apk отлично работает на устройстве без сбоев

tns build android --release --key-store-path /Users/maisapride7/workspace/KIDSAPP/tingr-teacher-key.jks --key-store-password tingr786 --key-store-alias my-alias --key-store-alias-password tingr786

Кто-нибудь может мне помочь, почему он не работает для сборки webpack для выпуска с хранилищем ключей?

ниже мой файл package.json

{
  "description": "app description..",
  "license": "SEE LICENSE IN <your-license-filename>",
  "readme": "...",
  "repository": "....",
  "nativescript": {
    "id": "org.tingr.teacher",
    "tns-android": {
      "version": "2.5.0"
    }
  },
  "dependencies": {
    "@angular/common": "~2.4.5",
    "@angular/compiler": "~2.4.5",
    "@angular/core": "~2.4.5",
    "@angular/forms": "~2.4.5",
    "@angular/http": "~2.4.5",
    "@angular/platform-browser": "~2.4.5",
    "@angular/platform-browser-dynamic": "~2.4.5",
    "@angular/router": "~3.4.5",
    "moment": "^2.17.1",
    "nativescript-angular": "1.4.1",
    "nativescript-cardview": "^1.2.1",
    "nativescript-carousel": "^2.2.0",
    "nativescript-dom": "^1.0.8",
    "nativescript-fresco": "^1.0.16",
    "nativescript-imagepicker": "^2.4.1",
    "nativescript-iqkeyboardmanager": "^1.0.1",
    "nativescript-permissions": "^1.2.2",
    "nativescript-plugin-firebase": "^3.10.2",
    "nativescript-pulltorefresh": "^1.1.10",
    "nativescript-telerik-ui": "^1.5.1",
    "nativescript-theme-core": "^0.2.1",
    "nativescript-toasts": "^1.0.2",
    "reflect-metadata": "^0.1.8",
    "rxjs": "~5.0.1",
    "tns-core-modules": "^2.5.1"
  },
  "devDependencies": {
    "@angular/compiler-cli": "~2.4.5",
    "@ngtools/webpack": "1.2.10",
    "babel-traverse": "6.8.0",
    "babel-types": "6.8.1",
    "babylon": "6.8.0",
    "copy-webpack-plugin": "~3.0.1",
    "extract-text-webpack-plugin": "~2.0.0-beta.4",
    "lazy": "1.0.11",
    "nativescript-css-loader": "~0.26.0",
    "nativescript-dev-android-snapshot": "0.0.7",
    "nativescript-dev-typescript": "^0.3.2",
    "nativescript-dev-webpack": "^0.3.6",
    "raw-loader": "~0.5.1",
    "resolve-url-loader": "~1.6.0",
    "typescript": "~2.1.0",
    "webpack": "2.2.0",
    "webpack-sources": "~0.1.3",
    "zone.js": "~0.7.2"
  },
  "scripts": {
    "ns-bundle": "ns-bundle",
    "start-android-bundle": "npm run ns-bundle --android --start-app",
    "start-ios-bundle": "npm run ns-bundle --ios --start-app",
    "build-android-bundle": "npm run ns-bundle --android --build-app",
    "build-ios-bundle": "npm run ns-bundle --ios --build-app"
  }
}

person Upender Devulapally    schedule 20.03.2017    source источник
comment
показать ошибку, чтобы облегчить ее идентификацию   -  person Douglas Franco    schedule 20.03.2017
comment
@DouglasFranco, у меня был включен отчет о сбоях в firebase, но журналы не сохраняются. Я новичок в Android, и не могли бы вы помочь мне, как проверить журналы для выпуска apk в genymotion или моем мобильном устройстве ..   -  person Upender Devulapally    schedule 20.03.2017
comment
genymotion по умолчанию показывает трассировку журнала на дисплее эмулятора при сбое приложения, затем вы можете скопировать и вставить сюда.   -  person Douglas Franco    schedule 20.03.2017
comment
опубликовать журналы, чтобы я мог вам помочь?   -  person Dlucidone    schedule 21.03.2017
comment
диалоговое окно, показанное, к сожалению, «appname» закрыто, пытается разрешить или кнопки ОК показывают его выпуск apk и эту проблему.   -  person Upender Devulapally    schedule 21.03.2017
comment
не могли бы вы помочь здесь, как узнать журнал для выпуска версии apk   -  person Upender Devulapally    schedule 21.03.2017
comment
Ваша сборка работает нормально без сборки?   -  person Dlucidone    schedule 22.03.2017
comment
да, он отлично работает с .. tns build android --release --key-store-path ...... Но теперь работает с pm run build-android-bundle - --release --key-store-path   -  person Upender Devulapally    schedule 23.03.2017


Ответы (1)


Это сработало для меня после запуска 'tns platform remove android && tns platform add android'

npm run build-android-bundle -- --key-store-path my-key-store-path/my-key-store-filename[.jks | .keystore] --key-store-password my-key-store-password --key-store-alias my-alias --key-store-alias-password my-alias-password --release --for-device
person ernestlombardi    schedule 05.04.2017