Visual Studio 2015 Preview で Cordova のサンプルをコンパイルしようとしたら、文字化けしていて意味不明なエラーが出てしまいました。
エラーメッセージは下記のような内容でした。コピペしてもクエスチョンマークになってしまい判読不能です。
‘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エミュレータで動作させることができました。
0件のコメント