次のコマンドを使用して、Androidを使用してionic電話でハイブリッドアプリを実行しようとしています。
Sudo ionic Androidを実行します
しかし、私はこのエラーを受け取り続けます:
エラー:「Android_HOME」環境変数が見つかりませんでした。手動で設定してみてください。 「PATH」で「Android」コマンドが見つかりませんでした。有効なSDKディレクトリへのパスを含むように「PATH」を更新してください。
プラットフォームのツールとツールをPATHに追加し、Android_HOMEをSDKルートを指すように更新しました。
Android_HOME
環境変数は、env
を実行すると表示され、PATH
にもツールとプラットフォームツールがあります。さらに、Android
も実行できます。期待どおりにSDKマネージャーを起動します。
助けてください!これは私を壁に追いやる!
Sudo
は環境をサニタイズします。デフォルトでは、一部の値を変更して特定の環境変数のみを使用可能にします(例:PATH
)。
変数Android_HOME
を手動で渡すことができます。
Sudo Android_HOME="/actual/path" ionic run Android
または、現在の環境を保存します。
Sudo -E ionic run Android