Androidで実行すると、次のエラーが表示されます。
ERROR: Error: Android_HOME is not set and "Android" command not in your PATH. You must fulfill at least one of these conditions.
しかし、この「変数」は大丈夫です。 「Android」はSDKマネージャーを起動し、Android_HOMEはSDKフォルダーにリダイレクトします。
私はこのエラーを理解していません。
参考までに私の輸出:
export Android_HOME=`brew --prefix Android`
export PATH=${PATH}:$Android_HOME/bin
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools
答えます!
私の解決策:
Sudo chown -R your-user/usr/local/lib/node_modules/cordova
プラットフォームの削除と追加
Ubuntu 14.04 gedit /root/.bashrc行を追加
export Java_HOME=/usr/lib/jvm/Java-8-Oracle/
Android_HOME=/root/Android/sdk/
export Android_HOME=$Android_HOME
PATH=$PATH:$Android_HOME/tools
PATH=$PATH:$Android_HOME/platform-tools
PATH=$PATH:$Android_HOME/build-tools
端末ソース〜/ .bashrc
Resolveu pra mim/Solved for me!
私の環境がOKのとき(つまり、CLIで「Android」を実行するとAndroid sdk manager)が開きますが、それでもこのエラーが表示されます...
私は次のことを行います:
1-プラットフォームを削除Androidプロジェクトからcordova platform remove Android
2-その後、もう一度実行しますphonegap run Android
(プラットフォームを追加しますAndroid自動的に)
この問題を解決するために私が認めるよりも長くかかったので、私は自分自身やHomebrewをインストールしていない人などの初心者ユーザーのためにMacでこれをどのように動作させるかを共有したいと思いました:
1)bashプロファイルファイルを開きます(このファイルを見つけるためのパスは 'User/.bash_profile'で、ファイルの名前は.profileまたは類似のものです)。
2)Android SDKを保存した場所にパスを追加します( 'export PATH = $ {PATH}:/ Applications/adt-bundle/sdk/platform- tools:/ Applications/adt-bundle/sdk/tools 'または次のように追加できます:' export PATH = $ {PATH}:/ Desktop/adt-bundle/sdk/platform-tools:/ Desktop/adt-bundle/sdk/tools ')。
上記のパスに表示されるファイル名「adt-bundle」が、フォルダに保存した名前であることを確認してください!そうでない場合は、この名前でフォルダーを保存するか、フォルダーを保存した名前を反映するようにパスを変更します。
3)再試行してください。さらにエラーが発生する可能性があるため、このページにアクセスして解決しました: Cordova 3.5.0 Install Error- Please Install Android Target 19 「Android」と入力しました必要なバージョンをインストールした後、コマンドが機能し、AndroidパッケージをCordovaアプリケーションにインストールしました。
上記の結論に至るには、次のページが非常に役立ちました。
-パスを理解する(パスの使用に復習が必要です!rbenv Ruby環境)をインストールするとき、私がこれを気にする必要があったのは数年前です: http:// help。 exercism.io/understanding-path.html
-Android(パスを見つけた場所):: http://docs.phonegap.com/en/Edge/guide_platforms_Android_index.md.html#Using%20Plugman%のセットアップ20to%20Manage%0APlugins
「Sudo」は不要です。
答えのすべてを試し、すべての環境変数を設定してもエラーが発生する私のような人のために。 Cordova CLIを使用して、プロジェクトにAndroidプラットフォームを削除して追加する必要がある場合があります。
cordova platform rm Android
cordova platform add Android
Windowsコンソールを閉じて再度開き(または新しいコンソールを開いて)、SDKマネージャー(Androidを実行)を開いてから、一連の更新とインストールを完了する必要がありました。
私にとっては、次の手順に従ってください:
Sudo chown -R your-user/usr/local/lib/node_modules/cordova
export PATH = $ PATH:/ users/your-user/Android-sdks/tools
次に、Androidが最新バージョンに更新されていない場合は更新します。
http://blog.codersight.com/2015/05/error-androidhome-is-not-set-and.html