studio - エラー: android sdk を選択してください




Android Studioで「Android SDKを選択」するにはどうすればよいですか? (20)

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

API 8からAPI 23に変更すると、エラーメッセージが消えました。

Eclipse-Android-Projectを「Android Studio 1.4」に正常にインポートした後、エラーが表示されます

「Android SDKを選択してください」

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

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

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

私は今どうすればいい?


AS 3.0+のすべてのバージョンでこの問題が発生していました。 gradleと同期しても問題は解決しませんでした。 AndrásKlöczl のソリューションが、 コーディングを完了 させる唯一の 方法 でした。 問題は、私が段階的な同期をしなければならなかったときはいつでも、問題が戻ってきたことでした。 そのため、 build.gradle 変更したいときはいつでも、そのプロセスを実行する必要がありました。 最終的に私のために働いたのは、私のkotlinバージョンを 1.2.40 から 1.2.30 にダウングレードすること 1.2.30


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


Androidサポートリポジトリ、Android SDKプラットフォーム28および3つのSDKコンポーネントがインストールされていません ここに画像の説明を入力してください

私はJDKファイルをインストールし、Eclipseでうまく機能していて、Android Studioで作業を開始したいのですが、SDKマネージャのすべてのパッケージをインストールするたびにインストールが完了していないと表示されます。


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


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

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

次に、Android Studioの下部にある[Logcat]をクリックし、Android SDKを構成する必要があることを確認したため、最新のAndroid API Platformを選択します。

その後、エミュレータでAPKを実行できます。


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

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


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

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

それでおしまい! あなたの完了。


それは私を助けました:

1. close project
2. remove .idea/ folder
3. select "import project (Gradle, Eclipse ADT, etc.)"

環境:

Android Studio 3.1.3
OS Macos High Sierra 10.13.5

別の答えは私にはうまくいきません。


アンドロイドSDKのパスが指定されていて、まだこの問題に直面している場合、「 今すぐ同期 」リンクをクリックしても、アンドロイドスタジオがうまく同期されていない可能性があります。

そのため、再同期するには、 アプリのgradle ファイルに移動して変更を加えるか、またはスペースを空けて再度同期します。 完璧に機能します。


メニュー構造とオプションは、Android 3.2.0からわずかに変更されました。 次のメニューでモジュールSDKを変更して、このエラーを修正しました。

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

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


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


私の問題は、プロジェクトを変更した場合(たとえば、別のプロジェクトで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を同期します。


私の場合、Androidプロジェクトのgitリポジトリをダウンロードしました。 プロジェクトには最小SDKバージョン21とターゲットSDKバージョン27が必要でした。プロジェクトを実行しようとすると、「Android SDKエラーを選択してください」というメッセージが表示されました。 必要なSDKファイルが既にダウンロードされていることを確認しました。

私にとっての解決策は、「プロジェクトをGradleファイルと同期する」ことでした


移動:ファイル>プロジェクト構造>モジュール->アプリ>プロパティ

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


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


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 Teamはツールの改善に取り組んでおり、次のバージョンのAndroid Studioでは同期方法が異なる可能性があるため、この回答は以降のバージョンでは機能しない可能性があります。

一般的な方法 としては、 プロジェクト 同期して から、 キャッシュ 無効にして Android Studioを 再起動してください

Android Studio 3.1.2 ソリューション [下記の回答を参照]

最新のAndroid Studioバージョンを 見る


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

私と同僚の何人かは AS 3.1.2 で同じ問題に直面しましたが、単純な同期は役に立ちませんでした。 私たちにとって、ソリューションは少し異なっていました。

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

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

一部のユーザーはこの問題に常に直面しており、この「解決策」は一時的にのみ修正します。 このエラーが発生し始めた時点で、gradle wrapper 4.6とAndroid gradle plugin 3.1.0を使用していましたが、その後gradle 4.4に戻り、最新のAndroid gradleプラグインで使用していますが、この問題は確認されていませんそれ以来。


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

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


次の手順を実行します:

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

お役に立てれば。





eclipse-project-file