2016-05-05 4 views
4

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

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

Я также пробовал 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" 
} 

ответ

10

Решенный !!

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

Благодаря Хрисо Дешеву за то, что он помог мне в этом.

+1

Мне нужно было удалить папки «node_modules» и «platform» перед запуском tns install, поскольку я уже запускал npm install. Но это решило и проблему для меня - Спасибо! – DJSquared

+0

Также удалите папку «hooks», так как вы можете столкнуться с следующей ошибкой после этого: «Не могу найти модуль» nativescript-unit-test-runner/lib/after-prepare'' –

+0

получает меня каждый раз: / – Jay