2016-07-14 4 views
0

これらはNativeScript、インストール構築し、展開して実行性能分析

  1. $ TNSシミュレータ/デバイス上NativeScriptアプリケーションを実行するために必要な手順ですが
  2. $ TNSプラットフォームをインストールアンドロイド
  3. $ TNSを追加アンドロイドを構築
  4. $ TNSは1-3アンドロイド実行--emulator

ステップ一度だけですが、私のマシン上では約15〜30分かかります。 とステップ4も毎回(毎回私はそれを少なくする必要があります)を実行する毎回10-20分かかる。

私が持っている

  • 16ギガバイトのRAM
  • インテルi5のプロセッサ

他に同じ問題/ problesが直面している誰でも、私はすでに再インストールしたんWindows 7の またはこれは$ TNSコマンドの問題です。 $ Ionicは正常に動作しています。

+0

私はこの問題を発見しました。これは/ node_modulesから/ tns_modulesに時間がかかります。それは非常に遅いです。 – ABC

答えて

2

あなたのタイミングは恐ろしいです! 4GのRAMを搭載したダミーのCeleron 1000Mでも、数秒で新鮮なアプリケーションを実行しています。私は、準備の構築、展開、およびアプリケーションを実行します

ところでTNSはアンドロイドを実行します(!?停止するかもしれないNPMからあなたの依存関係を引き起こしている)あなたには、いくつかの環境問題やネットワーク関連の問題を抱えているのどちらかと推測(偶数でその前に添加していないプラットフォーム)

は、次の

tns create myApp 
tns run android --log trace 

を試していないと遅延を引き起こしているものを見ることができます。

また、エミュレートするためにAVDまたはGenymotionを使用していますか? tnsコマンドを実行する前に起動されていることを確認し、最初の起動を避けるためにtnsコマンドを開いたままにしておきます。 AVDは実行されると速度が遅くなり、体節がタイムアウトします。アンドロイドエミュレータに関するいくつかの情報を確認してください。here

+0

エミュレータはIntel仮想化テクノロジを有効にした後に非常に高速ですし、私は自分のアプリを実行する前にエミュレータを実行します。$ tnsはアンドロイドを実行します--logトレースはフックのような時間がかかりますビルドに成功すると、node_modulesからtns_modulesにすべての依存関係がコピーされ続けます。 – ABC

関連する問題