GNU/Linux >> Linux の 問題 >  >> Linux

Ionic Androidビルドエラー - 「ANDROID_HOME」環境変数が見つかりませんでした

OSX の場合

  • ~/.bash_profile に 追加:

    export ANDROID_HOME="/path/to/android-sdk-macosx"
    export PATH="$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH"
    

    ターミナルで実行してすぐに有効にします;

  • /etc/sudoers に 追加:(コンソールを使用できます:sudo visudo )

    Defaults        env_keep += "ANDROID_HOME"
    

    構築プロセスは sudo で開始する必要があるため ノードの process.env それぞれの変数を取得します。


Linux/Ubuntu/Mint のセットアップ

<オール>
  • Android Studio または SDK のみをダウンロード
  • インストール
  • パスを設定
  • 3.1) ターミナルを開いて ~/.bashrc を編集します

    sudo su
    vim ~/.bashrc
    

    3.2) ANDROID_HOME をエクスポートし、バイナリを含むフォルダーを PATH に追加します

    一般的なデフォルトのインストール フォルダ:

    • /root/Android/Sdk
    • ~/Android/Sdk

    .bashrc

    export ANDROID_HOME=/root/Android/Sdk
    PATH=$PATH:$ANDROID_HOME/tools
    PATH=$PATH:$ANDROID_HOME/platform-tools
    

    3.3) PATH を更新する

    source ~/.bashrc
    

    4) 正しい SDK をインストールする

    <ブロック引用>

    ionic build androidのとき それでも失敗するのは、wrongsdk のバージョンが原因である可能性があります。正しいバージョンとイメージをインストールするには、android を実行します コマンドラインから。 PATH にあるので、どこからでも実行できるはずです。


    Android Home は、SDK のルート フォルダーである必要があります。

    export ANDROID_HOME="$HOME/android-sdk-linux"
    

    編集 :ターミナルを開き、次のコマンドを入力します。 (はい、ターミナルで、bashrc ファイルではありません)

    export ANDROID_HOME=~/android-sdk-macosx
    PATH=$PATH:$ANDROID_HOME/tools
    PATH=$PATH:$ANDROID_HOME/platform-tools    
    

    次に、同じ端末で android と入力するだけです .構成されている場合は、このターミナルからビルド コマンドを使用できます。 (これは一時的な解決策です)


    ケース:SO Windows を使用して、試してください:

    set ANDROID_HOME=C:\\android-sdk-windows
    set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
    

    詳細:http://spring.io/guides/gs/android/

    ケース:platform-tools を持っていない場合:

    cordova platforms list
    cordova platforms add <Your_platform, example: Android>
    

    Linux
    1. -lmが見つかりませんか?

    2. Linux エクスポート コマンドの例 (環境変数の設定方法)

    3. Linux 環境変数値の最大サイズは?

    1. コマンドラインで環境変数を設定し、それをコマンドに表示するにはどうすればよいですか?

    2. sed での環境変数の置換

    3. エクスポートありまたはエクスポートなしの変数の定義

    1. エクスポートされた環境変数を削除するにはどうすればよいですか?

    2. pkg-config エラーが見つかりません

    3. Linux 環境変数の設定