2017-06-30 11 views
6

最新のAndroid SDKとIntelliJ 2017 CEのクリーンインストールを実行しようとしています。「選択したディレクトリはAndroid SDKの有効なホームではありません」IntelliJ 2017

私はこの順序で物事を行っている

  1. JDKのは1.8.x
  2. はIntelliJの
  3. の最新自作の指示
  4. 設定JDKの場所を使用してAndroidのSDKをインストールしますIntelliJの2017 CE
  5. をインストールします。
  6. IntelliJでAndroid SDKの場所を設定しようとしています。

最後のステップでは、タイトルに記載されているエラーが表示されます。 SDKは/usr/local/share/android-sdkにあり、/usr/local/Caskroom/android-sdk/3859397へのシンボリックリンクです。このSDKフォルダには、これらのファイルが含まれています。私はSO上の他の質問を含め、ソリューションを幅広く検索しました

enter image description here

。ここに私がしようとしたものの大まかなリストです:

  • chown編SDKフォルダ(およびシンボリックリンク)私のローカルユーザーとしては、さらに、rootとして
  • はルートとしてのIntelliJ蘭とAndroid SDKを追加しようとしました
  • 私のコンピュータを再起動し、IntelliJのを再開自作複数回経由android-sdkを再インストールSDKディレクトリ
  • 、とシンボリックリンクと宛先ディレクトリの両方を追加しようとしました

E私の状況(2017年のAndroid SDKとIntelliJ、Mac OS)に対処しているようなものはありません。

自作Android SDKのインストールをあきらめたり、別の場所に置かれたまったく同じファイルを私に与えるような手動SDKインストールに頼っています。また、IntelliJのインストールと並行してAndroid Studioをインストールすることを避けたいと思います(問題を解決するためにスレッジハンマーを使用するようなもの)。

ありがとうございました。私は何も気を付けろとは思っていません - IntelliJを使ってAndroidアプリを開発するための基本的な設定が必要です。

+0

SDKのインストールが以前にSDK '経由でダウンロードされた実際のプラットフォームやツールが不足しているように見えますマネージャーアプリケーション。 GUIマネージャはSDKに含まれなくなりました。[コマンドラインツール](https://developer.android.com/studio/command-line/sdkmanager.html#usage)を使用することもできます。通常、SDKパッケージはAndroid Studio経由でダウンロードされ、IntelliJ IDEA 2017.2でもサポートされます。今すぐコマンドラインマネージャーまたはAndroid Studioを使用してダウンロードする必要があります。 – CrazyCoder

+0

ありがとうCrazyCoder。私は本当に 'sdkmanager'を使って適切なパッケージを知っていないので、今はAndroid Studioを使用し、2017.2がリリースされるとIntelliJに切り替えます。それを楽しみにしています。 – Aralox

答えて

14

ない「プラットフォーム」フォルダ

はありませんそれは以下を実行して作成することができるので、IntelliJのアイデアは、Android-SDKを検出することはできませんが

リストインストールされ、利用可能なパッケージをコマンド: sdkmanager --list

インストールパッケージ: sdkmanager "プラットフォーム;アンドロイド-26"

は、[参照「を/ usr/local/Caskroom /アンドロイド-SDK/3859397」それは動作します

参考リンク:https://developer.android.com/studio/command-line/sdkmanager.html

+0

答えをありがとう。私はCrazyCoderが提案したようにAndroid Studioをインストールしたばかりなので、これをテストしていませんが、将来新鮮なマシンでIntelliJに切り替えると試してみます。 – Aralox

+0

Rajanありがとう、それは私のために働く! – haifzhan

+0

私のために働いた!ビルドツールだけでなく、プラットフォームをインストールしていることを確認してください。 – BARJ

関連する問題