web-dev-qa-db-ja.com

ANDROID_HOME環境変数

私はこれに似たいくつかの質問があることを知っていますが、私は過去3日間異なる解決策を試してきましたが、どれもうまくいかないようです。 ionic(明らかにAndroidプロジェクト)で新しいプロジェクトを開始しようとしていますが、次のエラーが表示されます。

Error: 'Android_HOME' environment variable is et to non-existent path: /Home/Android/Sdk
Try update it manually to point to valid SDK directory.

echoAndroid_HOME変数の場所を確認すると、/Home/Android/Sdkが返されます。 .bashrcファイルを開き(ホームでCTRL Hを押す)、. bashrcファイルの最後でexport Android_HOME=$HOME/Android/Sdk export PATH=$PATH:$Android_HOME/toolsと入力して、パスを手動で永続的に設定しようとしました。 .bashrcファイルも保存するようにしました。

3

以下は https://help.ubuntu.com/community/AndroidSDK に基づく抜粋です

PATH環境変数の変更

Android 2.2より前の日、かなりの数の人々が、必要なツールが存在していたディレクトリにさまざまなプロジェクトやアプリケーションを配置していました。これは、ディレクトリを乱雑にし、SDKのクリーンアップ中に重要なファイルを誤って削除して、SDKが失敗し、すべてを完全に再インストールする必要があるため、それ自体が非常に欠陥のある方法でした。

PATH環境変数を変更すると、ADBなどのSDKツールを使用することになったときに非常に役立ちます。これを行うと、ADBなどの特定のプロトコルを任意の場所から実行することもできます。そのため、デスクトップから操作している場合、ADBを使用する必要がある場合、ADBを使用するためにSDKのplatform-toolsフォルダーにリダイレクトする必要はありません。

ご存知のように、システムのPATH変数を変更するには、.bashrcファイルを編集する必要があります。これを行うには、ターミナルで次のコマンドを実行します。

$ nano〜/ .bashrc

これで、端末でNanoテキストエディターが有効になります。ここで、ファイルの一番上で、次を入力します。

# AndroidDev PATH

export PATH=${PATH}:~/Android-sdk-linux/tools

export PATH=${PATH}:~/Android-sdk-linux/platform-tools

終了したら、を押します CTRL+X、 Y、そしてヒット Enter 変更を保存してnanoテキストエディターを終了します。

編集:変更を有効にするには、ログインして再度ログアウトする必要がある場合があります(〜/ .bashrcを再読み込み)。 bashスタートアップファイルの詳細については、 this を参照してください。

これで問題が解決すると思います。

4
Elder Geek