Visual Studio 2015 Preview で Cordova のサンプルをコンパイルしようとしたら、文字化けしていて意味不明なエラーが出てしまいました。
20150304-160123-0668.png
エラーメッセージは下記のような内容でした。コピペしてもクエスチョンマークになってしまい判読不能です。

‘Menus\bpl\’ ??A????R?}???h?????O???R?}???h?A BlankCordovaApp3 Microsoft.MDA.targets 208
?????\??v???O?????????o?b?` ?t?@?C???????F?????????????B BlankCordovaApp3 Microsoft.MDA.targets 208

あれこれ悩んだのですが、このエラーメッセージの直前に「C:\Program Files\nodejs\nodevars.bat」が起動されているというログがあることを発見し、コマンドプロンプトから実行してみると、似たような感じのエラーメッセージが表示されました。

‘Menu\bpl\’ は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

このエラーが出ている箇所は環境変数PATHを変更しているところで、すでに設定されているPATHの中に不正なもの「&」が含まれているためにエラーになっていることがわかりました。そこで、システム環境変数を編集して「&」が含まれているパスを除去してから実行したところ、コンパイルできるようになりました。
その結果、BlankCordovaApp4 プロジェクトのコンパイルが完了し、Androidエミュレータで動作させることができました。
20150304-171457-0669.png

カテゴリー: 開発関係

0件のコメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください