1

マルチデバイス ハイブリッド アプリケーション[mdha] / cordovaプレビューをインストールすると、システム パス環境変数にエントリ セット全体が追加されることがわかりました。
具体的には、次のとおりです...

%JAVA_HOME%\bin;%ADT_HOME%\tools;%ADT_HOME%\platform-tools;%ANT_HOME%\bin;C:\Program Files (x86)\nodejs\

開発ワークステーションのシステム パス環境変数には、デフォルトの OS に必要な値以外は何も含めないようにしたいと考えています。具体的には、次のような使用は避けてください...

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;

その理由は、パスにない exe/dll の検索がより高速に返されるため、パフォーマンスが向上し、OS 署名付き exe/dll セットのコア セットの一部ではない何かが検出されて起動されるリスクが少なくなると考えているためです。信頼できます。

質問

これらすべての余分なエントリをシステム パスに追加しなくても、mdha / cordova 更新プログラムの将来のドロップを実行できるようにする方法を検討するために何かを行っていますか?

4

2 に答える 2

0

これらのツール (Java、Ant、Android など) のほとんどで、ユーザーがシステム環境変数を設定する必要があるのは、実際にはかなり一般的です。これは、現在 MDHA が行っていることです。

あなたの質問に答えるために、はい、チームは現在、これらの変数をシステム パスから取り出し、代わりに Visual Studio でローカルに構成する方法を検討しています。乞うご期待!

- Priyank、Visual Studio クライアント ツール チーム

于 2014-06-28T02:25:39.450 に答える
0

簡単な答え: 場所を PATH に入れる必要があります。

数か月間、必要な場所を PATH に保存するために別のメカニズムを使用する JIRA バグを開きました。次のようなパスを保存するプロパティファイルを使用することを提案しました

ant.tools=YOUR_PATH_TO_ANDROID_SDK_TOOLS
ant.platform.tools=YOUR_PATH_TO_ANDROID_SDK_PLATFORM_TOOLS

https://issues.apache.org/jira/browse/CB-5803にもかかわらず、JIRA はこれまでのところ機能していません。

于 2014-06-30T13:52:21.320 に答える