#2196F3 #1565C0и бег tns run androidтребует Total time: 2 m" />

Пример приложения NativeScript занимает 2,36 секунды, чтобы увидеть простые изменения

nativescript

122 просмотра

1 ответ

Проверка NativeScript. Создан только образец приложения для Android. Новые файлы не добавлены. Просто меняя цвета

<color name="ns_primary">#2196F3</color>    
<color name="ns_primaryDark">#1565C0</color>

и бег tns run androidтребует Total time: 2 mins 26.62 secsувидеть мои изменения. Потому что livesyncне работает app\App_Resources\Android\values\colors.xmlи MSG меня восстановить.

Я запускаю неправильную команду, чтобы увидеть изменения?

С помощью Microsoft Android Emulator

λ tns run android
Executing before-prepare hook from E:\Development\Mobile\NativeScript\todo-app\hooks\before-prepare\nativescript-dev-typescript.js
Found peer TypeScript 1.8.10
Project successfully prepared (android)

:config phase:  createDefaultIncludeFiles
        +found plugins: tns-core-modules-widgets

:config phase:  createPluginsConfigFile
         Creating product flavors include.gradle file in E:\Development\Mobile\NativeScript\todo-app\platforms\android/configurations folder...

:config phase:  pluginExtend
        +applying configuration from: E:\Development\Mobile\NativeScript\todo-app\platforms\android\configurations\include.gradle
        +applying configuration from: E:\Development\Mobile\NativeScript\todo-app\platforms\android\configurations\tns-core-modules-widgets\include.gradle

:config phase:  copyAarDependencies

:config phase:  addAarDependencies
        +adding dependency: E:\Development\Mobile\NativeScript\todo-app\platforms\android\libs\aar\widgets-release.aar
Observed package id 'system-images;android-15;default;armeabi-v7a' in inconsistent location 'E:\Libraries\android-sdk-windows\system-images\android-15\armeabi-v7a' (Expected 'E:\Libraries\android-sdk-windows\system-images\android-15\default\armeabi-v7a')
Observed package id 'system-images;android-19;default;armeabi-v7a' in inconsistent location 'E:\Libraries\android-sdk-windows\system-images\android-19\armeabi-v7a' (Expected 'E:\Libraries\android-sdk-windows\system-images\android-19\default\armeabi-v7a')
Observed package id 'system-images;android-23;default;armeabi-v7a' in inconsistent location 'E:\Libraries\android-sdk-windows\system-images\android-23\armeabi-v7a' (Expected 'E:\Libraries\android-sdk-windows\system-images\android-23\default\armeabi-v7a')
Incremental java compilation is an incubating feature.
:preBuild UP-TO-DATE
:preF0DebugBuild UP-TO-DATE
:checkF0DebugManifest
:preF0ReleaseBuild UP-TO-DATE
:prepareComAndroidSupportAnimatedVectorDrawable2340Library UP-TO-DATE
:prepareComAndroidSupportAppcompatV72340Library UP-TO-DATE
:prepareComAndroidSupportSupportV42340Library UP-TO-DATE
:prepareComAndroidSupportSupportVectorDrawable2340Library UP-TO-DATE
:prepareTodoappRuntimeUnspecifiedLibrary UP-TO-DATE
:prepareWidgetsReleaseLibrary UP-TO-DATE
:prepareF0DebugDependencies
:compileF0DebugAidl UP-TO-DATE
:compileF0DebugRenderscript UP-TO-DATE
:generateF0DebugBuildConfig UP-TO-DATE
:cleanLocalAarFiles
:ensureMetadataOutDir
:collectAllJars
:setProperties
:asbg:generateInterfaceNamesList
:asbg:runAstParser
inputDir: E:\Development\Mobile\NativeScript\todo-app\platforms\android\src\main\assets\app
                                                                                            outFile: ../bindings.txt
                                                                                              :asbg:generateBindings
:mergeF0DebugShaders UP-TO-DATE
:compileF0DebugShaders UP-TO-DATE
:generateF0DebugAssets UP-TO-DATE
:mergeF0DebugAssets
:generateF0DebugResValues UP-TO-DATE
:generateF0DebugResources UP-TO-DATE
:mergeF0DebugResources
:processF0DebugManifest UP-TO-DATE
:processF0DebugResources
:generateF0DebugSources
:incrementalF0DebugJavaCompilationSafeguard UP-TO-DATE
:compileF0DebugJavaWithJavac UP-TO-DATE
:compileF0DebugNdk UP-TO-DATE
:compileF0DebugSources UP-TO-DATE
:buildMetadata UP-TO-DATE
:prePackageMarkerForF0Debug
:transformClassesWithDexForF0Debug UP-TO-DATE
:mergeF0DebugJniLibFolders UP-TO-DATE
:transformNative_libsWithMergeJniLibsForF0Debug UP-TO-DATE
:processF0DebugJavaRes UP-TO-DATE
:transformResourcesWithMergeJavaResForF0Debug UP-TO-DATE
:validateDebugSigning
:packageF0Debug
:zipalignF0Debug
:assembleF0Debug
:assembleDebug
:buildapk

BUILD SUCCESSFUL

Total time: 2 mins 26.62 secs
Project successfully built
Successfully deployed on device with identifier 'xxx.xxx.xx.xxx:5555'.
JS: Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode.
Автор: Pirzada Источник Размещён: 08.11.2019 11:10

Ответы (1)


1 плюс

Решение

Вы случайно не используете Angular + NativeScript, если это так, то медленная сборка обусловлена ​​количеством файлов JavaScript, с которыми поставляется Angular 2. Чтобы {N} предоставил полный прямой доступ к собственным API, он анализирует любой файл JavaScript и ищет такие вызовы во время сборки. Это, конечно, может привести к более медленной сборке, если в ваших node_modules или папках приложения много js-файлов.

Об этом сообщалось в GitHub-репозитории в репозитории NativeScript, и там было много идей о том, как команда может справиться с этим, но он все еще находится в процессе разработки, а Angular 2 не выпущен на джетах, так что следите за обновлениями.

Автор: Vladimir Amiorkov Размещён: 21.08.2016 08:07
Вопросы из категории :
32x32