Сборка NativeScript 2.0 [1.7.1] дает сбой в 'processF0DebugResources', когда зависимости, связанные с gulp, добавляются в раздел 'devDependencies'

NativeScript 2.0 (я использую NativeScript-Angular) сборка [tns build android] дает сбой в 'processF0DebugResources', когда зависимости, связанные с gulp, добавляются в раздел 'devDependencies'.

Это происходит и с версии 1.7.1, но у меня сложилось впечатление, что это будет исправлено в версии 2.0. Похоже, что devDependencies тоже собираются.

Я также попробовал gradlew -debug, который не показал ошибок, и при возникновении этой ошибки файл .apk тоже не генерировался.

Вот исключение:

:processF0DebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong: Execution failed for task ':processF0DebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ' command 'C:\Android\android-sdk\build-tools\23.0.3\aapt.exe'' finished with non-zero exit value 1

Вот мой package.json:

    "dependencies": {
    "tns-core-modules": "2.0.0",
    "nativescript-angular": "0.0.46",
    "angular2": "2.0.0-beta.16",
    "nativescript-intl": "0.0.2",
    "parse5": "1.4.2",
    "punycode": "1.3.2",
    "querystring": "0.2.0",
    "url": "0.10.3",
    "reflect-metadata": "0.1.2",
    "rxjs": "5.0.0-beta.2",
    "zone.js": "0.6.12",
    "es6-shim": "0.35.0"
},
"devDependencies": {
    "babel-traverse": "6.8.0",
    "babel-types": "6.8.1",
    "babylon": "6.8.0",
    "filewalker": "0.1.2",
    "gulp": "3.9.1",
    "gulp-connect": "^4.0.0",
    "gulp-typescript": "^2.13.0",
    "gulp-watch": "^4.3.5",
    "lazy": "1.0.11",
    "nativescript-dev-typescript": "^0.3.1",
    "run-sequence": "^1.1.5",
    "typescript": "^1.8.10"
}

person Headcult    schedule 05.05.2016    source источник


Ответы (1)


Решено !!

Вместо использования npm install я использовал tns install, который правильно построил все devDependencies, и я смог успешно развернуть свое приложение.

Спасибо Христо Дешеву за помощь в этом.

person Headcult    schedule 12.05.2016
comment
Мне пришлось удалить папки node_modules и Platform перед запуском tns install, поскольку я уже запускал npm install. Но это тоже решило проблему для меня - спасибо! - person DearVolt; 02.07.2016
comment
Также удалите папку с крючками, так как вы можете столкнуться со следующей ошибкой после этой Cannot find module 'nativescript-unit-test-runner/lib/after-prepare' - person Soul_man; 17.09.2016
comment
получает меня каждый раз: / - person Jay Wick; 24.10.2016