AndroidStudioで「AndroidSDKを選択」するにはどうすればよいですか?

1122
delete 2015-12-19 00:16.

Eclipse-Android-Projectを「AndroidStudio1.4」に正常にインポートした後、エラーが発生します

「AndroidSDKを選択してください」

ボタンをクリックしてシミュレーターでアプリケーションを実行したが、それを実行する方法が見つかりません。

「実行」をクリックすると、このダイアログが開きます。

これは「プロジェクト構造」ダイアログです。

私は今どうすればいい?

30 answers

2049
K.Sopheak 2016-11-01 22:57.

に移動してbuild.gradle、[同期]をクリックします。それからそれは働いた。

更新

File-> Sync Project with Gradle Files (Android Studio 3.1.1)

Tools-> Android-> Sync Project with Gradle Files (Android Studio 3.0.1)

または、ツールバーからアイコンをクリックすることもできます。

Android Studioチームがツールの改善に取り組んでいるため、この回答は後のバージョンでは機能しない可能性があります。同期の方法は、AndroidStudioの次のバージョンでは異なる可能性があります。

一般的な方法かもしれないが、助けしようとしている同期のプロジェクト、その後、無効化キャッシュ再起動のAndroidメーカー。

[以下の回答を参照]の解決策Android Studio 3.1.2

最新のAndroidStudioバージョンを見る

463
Andras Kloczl 2018-04-25 01:20.

3.1.2以降のバージョンの修正

私の同僚のいくつかと、私は上の同じ問題に直面しているAS 3.1.2、単純な同期が私たちを助けていませんでした。私たちにとって、解決策は少し異なっていました:

  1. ファイル->キャッシュの無効化->無効化
  2. ファイル->プロジェクトを閉じる。
  3. ASプロジェクトセレクタウィンドウからプロジェクトを削除します。
  4. AndroidStudioから終了します
  5. ASを起動し、プロジェクトを再度開きます

この問題に常に直面している場合の追加のアドバイス

あなた方の何人かは常にこの問題に直面しています、そしてこの「解決策」はそれを一時的に修正するだけです。このエラーが発生し始めたときは、gradleラッパー4.6とAndroid gradleプラグイン3.1.0を使用していましたが、それ以降はgradle 4.4に戻り、最新のAndroid gradleプラグインで使用していますが、この問題は発生していません。それ以来。

439
Hasib Akter 2018-06-21 04:34.

Android Studioの3以上、両方のためのWindows、Mac、Linuxの

File -> Sync Project with Gradle Files

解決しました!

または、ショートカットキーでこれを行うことができます

⌘+ Shift + AMac)またはCtrl + Shift + AWindows、Linux)を押します。次に、編集テキストをポップアップして、を書き込み "Sync Project with Gradle Files"ます。次に、オプションをダブルクリックします。

あなたの問題は解決しました!おかげで、gradleファイルがプロジェクトファイルと同期されます。

スクリーンショット:

211
Thinsky 2017-09-15 22:13.

このアイコンをクリックして同期しますgradle

または、モジュールのいずれかを編集してからgradle同期します

105
Amirouche Zeggagh 2018-02-16 04:00.

を押し"Ctrl+shift+A"て、ポップアップに「」と入力しEditTextます"Sync Project with Gradle Files"。その後、表示されたオプションをダブルクリックします。次に、GradleファイルSDKをプロジェクトファイルと同期します。

75
Nadeem Bhat 2018-03-07 21:00.

(アプリレベルの) build.gradleファイルに移動し、どこかに空のスペースを指定して同期をクリックします。gradleに同期が完了したことが表示されると、エラーは表示されなくなります。

61
Arun Joshla 2018-03-30 19:10.

これは、この問題を修正する最も簡単な方法です。

  • gradleファイルにコメント行を追加します
  • 次に、同期するように求められます。
  • クリックして「今すぐ同期

ビオラ!完了です。

44
MohammadL 2018-06-04 19:33.

Android Studio 3以降では、次のようにプロジェクトをgradleと同期してみることができます。

File -> Sync Project with Gradle Files

35
delete 2015-12-20 02:11.

@Nisargからのコメントは、「コンパイルSDKバージョンで最新バージョンを設定する」に役立ちました。

API8からAPI23に変更したところ、エラーメッセージが表示されなくなりました。

28
Ghulam Rasool 2018-05-25 10:18.

Macの場合は「⌘+ Shift + A」(Windowsの場合は「Ctrl + Shift + A」)を押し、ポップアップEditTextに「プロジェクトをGradleファイルと同期」と入力します。その後、表示されたオプションをダブルクリックします。次に、GradleファイルSDKをプロジェクトファイルと同期します。

27
HimalayanCoder 2018-03-29 03:03.

右側のAndroidStudioのgradle垂直タブの最初の更新ボタンを押します

21

次の手順を実行します:

  • AndroidStudioの設定に移動
  • 検索バーを使用して「AndroidSDK」を検索する
  • AndroidSDKフォルダーへのパスが正しいことを確認してください。
  • その後、プロジェクト(local.properties)ファイルのプロンプトの後にパスが自動的に更新されることも確認してください。そうでない場合は、手動で行ってください。

お役に立てれば。

20
Ready Android 2018-08-10 00:46.

このエラーには複数のヒット&トライアルソリューションがあります。それらの1つは確かにあなたのために働くでしょう。解決策は次のとおりです。

1.1。

ツール-> Android->プロジェクトをGradleファイルと同期する(Android Studio 3.0.1)

2.2。

build.gradleに移動し、今すぐ同期をクリックします

3.3。

このアイコンをクリックしてgradleを同期しますここに画像の説明を入力してください

または、モジュールgradleのいずれかを編集してから、同期します

4.4。

ファイル->設定-> Android SDK-> AndroidSDKロケーション編集-> Android SDK

5.5。

build.gradleファイルを開き、スペースを追加するか、Enterキーを押します。次に、プロジェクトを同期します。

6.6。

ファイル->キャッシュの無効化/再起動

19
pratham kesarkar 2018-01-24 09:23.

ファイル>> ProjectStructure(⌘;)に移動します。これにより、このウィンドウが開き、アプリモジュールが選択されます。次に、コンパイルSDKバージョンを選択します。最新のものを選択し、[適用]をクリックします。

19
BAP 2018-10-03 04:20.

メニューの構造とオプションは、Android3.2.0から少し変更されています。次のメニューでModuleSDKを変更することで、このエラーを修正しました。

ファイル>プロジェクト構造>モジュール>アプリファイル>依存関係タブ>モジュールSDK

必ず[適用]をクリックして変更を保存してください。

18
joebro 2018-05-02 05:20.

AS3.0以降のすべてのバージョンでこの問題が発生していました。gradleと同期しても、問題は解決しませんでした。AndrásKlöczlのソリューションは、私がコーディングを行うことを可能にする唯一のものでした。問題は、gradle同期を実行する必要があるときはいつでも、問題が再発することでした。そのため、を変更したいときはいつでも、そのプロセスを実行する必要がありましたbuild.gradle。最終的に私のために働いたのは、kotlinバージョンをから1.2.40にダウングレードすることでした1.2.30

18
vilpe89 2018-07-18 02:20.

私の問題は、プロジェクトを変更した場合(たとえば、別のプロジェクトでAndroid Studioの新しいウィンドウを開いた場合)、このエラーが発生したことでした。

そのため、この質問のすべての回答を読みましたが、「キャッシュをクリアしてプロジェクトを再度開く」ソリューションは、私の場合はあまり役に立ちませんでした。

代わりに、Android StudioでのKotlinのプラグインのバージョンがgradleファイルよりも低い場合、問題が発生することを発見しました。

私の設定は次のとおりです。

  • Android Studio 3.1.3
  • Kotlinプラグイン(Android Studio内)1.2。30
  • Gradleファイル1.2のKotlinバージョン。51

何が問題を解決しましたか?

Kotlinプラグインを更新しました:

ファイル->設定->プラグイン-> JetBrainsプラグインのインストール...

次に、Kotlinを検索し、[更新]をクリックします。更新後、Android Studioを再起動し、Gradleを同期します。

16
sharmitha 2017-06-29 01:57.

ビルドツールのバージョンを25.0.3 ..に変更し、今すぐ同期するだけです。

16
David Prun 2018-01-03 13:21.

これは私のために働いた。

ファイル->設定-> Android SDK-> AndroidSDKロケーション編集-> Android SDK

13
AbolfazlSalmani 2018-05-16 22:30.

[ファイル]> [プロジェクト構造]> [モジュール]-> [アプリ]> [プロパティ]に移動します

選択してください:コンパイル 'SDK'バージョン=API26 ビルドツールバージョン= 27.0.0ソース互換性= 1.8ターゲット互換性= 1.8

11
Alp Altunel 2018-03-06 09:22.

build.gradleファイルを開きます。スペースを追加するか、Enterキーを押してください。次に、プロジェクトを同期します。できます...

10
Amr Saber 2018-08-10 05:35.

時々アンドロイドスタジオは愚かな行動をし、ある種のリセットを必要とします。

に 変更して同期する必要があるsettings.gradleファイルに移動します。 同期後、再度に変更します。 include ':app'
include ':ap'
include ':app'

これで問題なく動作するはずです。

9
Akash Bisariya 2018-02-05 20:28.

私の場合、プロジェクト構造に選択されたJavaSDKバージョンはありません-

私は選択しなければなりませんでした-

1.ソースの互換性(1.7)

2.ターゲットの互換性(1.7)

画像に示すように。

9
Badrinath 2018-08-30 19:37.

この問題の最も簡単な解決策:

まず、SDKパスが正しいことを確認します。次に、現在のプロジェクトを閉じて、Androidのスタートメニューで[プロジェクトのインポート]をクリックし、エクスプローラーからプロジェクトを選択してください。これは常に私の問題を解決します

8
Deming 2018-07-06 21:44.

「プロファイルまたはデバッグAPK ...」を使用している場合は、このエラーが発生する可能性があります。

私の解決策は、最初にSDKマネージャーでSDKの更新を確認することです。SDKの場所の右側にある[編集]をクリックして、更新をインストールします。

次に、Android Studioの下部にある[Logcat]をクリックし、Android SDKも構成する必要があることを確認したので、最新のAndroidAPIプラットフォームを選択します。

その後、エミュレータでAPKを実行できるようになります。

7
VAIBHAV NERLE 2018-04-20 03:47.

移動しgradle.buildファイルと今すぐ同期をクリック OR 上のアイコンをクリックするGradleのファイルと同期プロジェクト

または[ツール] -> [ Android] -> [プロジェクトをGradleファイルと同期]に 移動します

7
AskNilesh 2019-02-11 20:47.

最新のAndroidStudio 3.3.2では、のアイコンsync project with Gradle Filesが変更されています

今これを試してみてください

File->Sync Project with Gradleファイル(Android Studio 3.3.2)

7
kzncrda 2019-09-12 23:15.

Android Studio 3.5の場合、「ファイル->プロジェクトをgradleファイルと同期する」で十分です。

6
Red Rooster 2017-12-26 08:28.

Android Studioでプロジェクトを開いた後、プロジェクトのGradleScriptsフォルダーにあるbuild.gradleファイルのアプリバージョンを開きました。マウスポインタをbuildToolsVersion番号に合わせると、ツールチップが表示され、Androidビルドツールのバージョンをアップグレードする必要があることが示されました(スクリーンショットを参照)。buildToolsVersionの値をエラー(27.0.2)で識別される値に変更したところ、問題は解決しました。元のエラー(Android SDKを選択してください)はなくなり、プロジェクトは再び正常にコンパイルされました。この解決策については前に説明しましたが、正確な手順が欠落しているように見えたので、これで疑問が解消されることを願っています。この問題の根本的な原因は、ビルドツールの新しいバージョンがリリースされたが、Android Studioが通知をトリガーしなかったことであると思います。これは、手動で修正する必要があることを示しています(Android Studioには、このbuild.gradleファイルを内部的にアップグレードする機能)。これにより、問題を見つけて修正する責任がユーザーに残ります。

6
Bajrang Hudda 2018-05-07 21:12.

Android SDKパスが指定されていてもこの問題が発生する場合は、[今すぐ同期]リンクをクリックしても、AndroidStudioが適切に同期されていない可能性があります。

したがって、再同期するには、アプリのgradleファイルに移動して変更を加えるか、スペースを指定して再度同期します。それは完全に機能します。

Related questions

MORE COOL STUFF

「水曜日」シーズン1の中心には大きなミステリーがあります

「水曜日」シーズン1の中心には大きなミステリーがあります

Netflixの「水曜日」は、典型的な10代のドラマ以上のものであり、実際、シーズン1にはその中心に大きなミステリーがあります.

ボディーランゲージの専門家は、州訪問中にカミラ・パーカー・ボウルズが輝くことを可能にした微妙なケイト・ミドルトンの動きを指摘しています

ボディーランゲージの専門家は、州訪問中にカミラ・パーカー・ボウルズが輝くことを可能にした微妙なケイト・ミドルトンの動きを指摘しています

ケイト・ミドルトンは、州の夕食会と州の訪問中にカミラ・パーカー・ボウルズからスポットライトを奪いたくなかった、と専門家は言う.

一部のファンがハリー・スタイルズとオリビア・ワイルドの「非常に友好的な」休憩が永続的であることを望んでいる理由

一部のファンがハリー・スタイルズとオリビア・ワイルドの「非常に友好的な」休憩が永続的であることを望んでいる理由

一部のファンが、オリビア・ワイルドが彼女とハリー・スタイルズとの間の「難しい」が「非常に友好的」な分割を恒久的にすることを望んでいる理由を見つけてください.

エリザベス女王の死後、ケイト・ミドルトンはまだ「非常に困難な時期」を過ごしている、と王室の専門家が明らかにする 

エリザベス女王の死後、ケイト・ミドルトンはまだ「非常に困難な時期」を過ごしている、と王室の専門家が明らかにする 

エリザベス女王の死後、ケイト・ミドルトンが舞台裏で「非常に困難な時期」を過ごしていたと伝えられている理由を調べてください.

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セントヘレナのジェイコブのはしごを登るのは、気弱な人向けではありません

セント ヘレナ島のジェイコブズ ラダーは 699 段の真っ直ぐ上る階段で、頂上に到達すると証明書が発行されるほどの難易度です。

The Secrets of Airline Travel Quiz

The Secrets of Airline Travel Quiz

Air travel is far more than getting from point A to point B safely. How much do you know about the million little details that go into flying on airplanes?

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

バイオニック読書はあなたをより速く読むことができますか?

バイオニック読書はあなたをより速く読むことができますか?

BionicReadingアプリの人気が爆発的に高まっています。しかし、それは本当にあなたを速読術にすることができますか?

Total War:Warhammer:Kotakuレビュー

Total War:Warhammer:Kotakuレビュー

私はこのゲームを嫌う準備ができていました。先週の前に、Total War:Warhammerについての私の考えがありました:それでもここに私は、私の手にある完成品であり、私は変わった男です。

涙の道:軍事化された帝国主義勢力がスタンディングロックキャンプを占領

涙の道:軍事化された帝国主義勢力がスタンディングロックキャンプを占領

スタンディングロックスー族のメンバーと水の保護者は、ノースダコタ州のスタンディングロックにあるオセティサコウィンキャンプを去ります。(Twitter経由のCNNスクリーンショット)火と煙がスカイラインを覆い、スタンディングロックスー族のメンバーと水の保護者が、聖なるものを守りながら建てた家、オセティサコウィン(セブンカウンシルファイアーズ)キャンプから行進し、太鼓を打ち、歌い、祈りました。ダコタアクセスパイプラインとしても知られる「ブラックスネーク」からの土地。

シアーズとKマートはイヴァンカ・トランプの商品を自分たちで取り除いています

シアーズとKマートはイヴァンカ・トランプの商品を自分たちで取り除いています

写真:APシアーズとKマートは、イヴァンカ・トランプのトランプホームアイテムのコレクションも、誰も購入したくないために削除しました。シアーズとKマートの両方の親会社であるシアーズホールディングスは、土曜日のABCニュースへの声明で、彼らが気にかけていると辛抱強く説明しましたトランプラインを売り続けるにはお金を稼ぐことについてあまりにも多く。

ポテトチップスでたった10分でスペインのトルティーヤを作る

ポテトチップスでたった10分でスペインのトルティーヤを作る

伝統的なスペインのトルティーヤは通常、オリーブオイルで柔らかくなるまで調理されたポテトから始まります(30分以上かかる場合があります)が、ケトルで調理されたポテトチップスの助けを借りてわずか10分でテーブルに置くことができます。上のビデオはすべてがバラバラにならないように裏返す方法を含め、レシピ全体を説明しますが、必要なのは4〜5個の卵と3カップのケトルチップスだけです。

ケイト・ミドルトンとウィリアム王子は、彼らが子供たちと行っているスパイをテーマにした活動を共有しています

ケイト・ミドルトンとウィリアム王子は、彼らが子供たちと行っているスパイをテーマにした活動を共有しています

ケイト・ミドルトンとウィリアム王子は、子供向けのパズルの本の序文を書き、ジョージ王子、シャーロット王女、ルイ王子と一緒にテキストを読むと述べた.

事故で押しつぶされたスイカは、動物を喜ばせ水分補給するために野生生物保護団体に寄付されました

事故で押しつぶされたスイカは、動物を喜ばせ水分補給するために野生生物保護団体に寄付されました

Yak's Produce は、数十個のつぶれたメロンを野生動物のリハビリ専門家であるレスリー グリーンと彼女のルイジアナ州の救助施設で暮らす 42 匹の動物に寄付しました。

デミ・ロヴァートは、新しいミュージシャンのボーイフレンドと「幸せで健康的な関係」にあります: ソース

デミ・ロヴァートは、新しいミュージシャンのボーイフレンドと「幸せで健康的な関係」にあります: ソース

8 枚目のスタジオ アルバムのリリースに向けて準備を進めているデミ ロヴァートは、「スーパー グレート ガイ」と付き合っている、と情報筋は PEOPLE に確認しています。

Plathville の Kim と Olivia Plath が数年ぶりに言葉を交わすことへようこそ

Plathville の Kim と Olivia Plath が数年ぶりに言葉を交わすことへようこそ

イーサン プラスの誕生日のお祝いは、TLC のウェルカム トゥ プラスビルのシーズン 4 のフィナーレで、戦争中の母親のキム プラスと妻のオリビア プラスを結びつけました。

仕事の生産性を高める 8 つのシンプルなホーム オフィスのセットアップのアイデア

仕事の生産性を高める 8 つのシンプルなホーム オフィスのセットアップのアイデア

ホームオフィスのセットアップ術を極めよう!AppExert の開発者は、家族全員が一緒にいる場合でも、在宅勤務の技術を習得しています。祖父や曽祖父が共同家族で暮らしていた頃の記憶がよみがえりました。

2022 年、私たちのデジタル ライフはどこで終わり、「リアル ライフ」はどこから始まるのでしょうか?

20 年前のタイムトラベラーでさえ、日常生活におけるデジタルおよびインターネットベースのサービスの重要性に驚くことでしょう。MySpace、eBay、Napster などのプラットフォームは、高速化に焦点を合わせた世界がどのようなものになるかを示してくれました。

ニューロマーケティングの秘密科学

ニューロマーケティングの秘密科学

マーケティング担当者が人間の欲望を操作するために使用する、最先端の (気味が悪いと言う人もいます) メソッドを探ります。カートをいっぱいにして 3 桁の領収書を持って店を出る前に、ほんの数点の商品を買いに行ったことはありませんか? あなたは一人じゃない。

地理情報システムの日: GIS 開発者として学ぶべき最高の技術スタック

地理情報システムの日: GIS 開発者として学ぶべき最高の技術スタック

私たちが住んでいる世界を確実に理解するには、データが必要です。ただし、空間参照がない場合、このデータは地理的コンテキストがないと役に立たなくなる可能性があります。

Language