2017-08-15 14 views
0

私はCordova/PhoneGapで作業を開始しました。新しく作成したアプリケーションで "cordova run android"コマンドを使用したい場合、次のようになります。システムが指定したパスを見つけることができません(Java Development Kit)

C:\Users\tobbog\Desktop\MyNewApp>cordova run android 
ANDROID_HOME=C:\Users\tobbog\AppData\Local\Android\sdk 
JAVA_HOME=C:\Program Files\java\jdk1.8.0_144 
The system cannot find the path specified 

しかし、上記の2つのパスは、私の環境変数ではまったく同じです。どのようにそれはパスを見つけることができないことができますか?

ありがとうございました!以下のコマンド

cordova platform rm android 

Android用

答えて

0

削除は、次に役立つはずです以下のコマンド

cordova platform add [email protected]~5 

でバージョン5を追加します!

+0

残念ながら私はアンドロイド5にダウングレードできず、6.2.3を使用する必要があります。私は本当になぜアンドロイド6がこの問題を抱えているのか知りたがります。 –

0

"Program Files"のスペースがスローされている可能性があるので、パスを引用符で囲むこともできます。これは、ファイルを取るコマンドラインで特定のプログラムを実行しようとすると議論そのため、おそらくこのようにそれを書く:私はそのプログラムが(コルドバ)を期待するものに慣れていないことだし、それに供給することができる他のオプションとして

C:\Users\tobbog\Desktop\MyNewApp>cordova run android 
ANDROID_HOME="C:\Users\tobbog\AppData\Local\Android\sdk" 
JAVA_HOME="C:\Program Files\java\jdk1.8.0_144" 

はかかわらず、100%確認することはできません!あなたはいつもそのプログラムに関連するreadmeやドキュメンテーションをチェックしてみることができます。これはおそらく類似のプログラムを実行する方法の例を示しています。

スタックオーバーフローテキストの書式設定の変更方法については、 、それはパスの残りの部分を無視していますように、基本的には、JAVA_HOMEのために、このパスを指定しようとしている:それは(\プログラムファイルCで):ファイルの後にその空白を打つたらそれは可能です

C:\Program 

そして、それはそれです!あなたはたぶん "Program"ディレクトリを持っていないかもしれないので、なぜそのパスを見つけることができないのかを説明します。

0

私の問題に対する答えが見つかりました!問題は以前にAndroid Development Kitをインストールしてアンインストールしたことでした。 uninstalの間、すべてのフォルダを削除していないので、Androidを再度インストールする前に手動で削除する必要がありました。

関連する問題