Eclipse-Android-Projectを「Android Studio 1.4」に正常にインポートした後、エラーが発生する
「Android SDKを選択してください」
ボタンをクリックしてアプリケーションをシミュレーターで実行すると、それを実行する方法が見つかりません。
このダイアログは、「実行」をクリックすると開きます。
これは「プロジェクト構造」ダイアログです。
私は今どうすればいい?
Eclipse-Android-Projectを「Android Studio 1.4」に正常にインポートした後、エラーが発生する
「Android 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チームがツールの改善に取り組んでいるため、この回答はそれ以降のバージョンでは機能しない場合があります。同期の方法は、Android Studioの次のバージョンでは異なる場合があります。
一般的な方法かもしれないが、助けしようとしている同期のプロジェクト、その後、無効化キャッシュと再起動のAndroidメーカー。
[以下の回答を参照]の解決策Android Studio 3.1.2
参照してください。最新のAndroid Studioのバージョンを
File -> Sync Project with Gradle Files
3.1.2以降のバージョンの修正
私の同僚の何人かと私はAS 3.1.2で同じ問題に直面しましたが、単純な同期は私たちを助けませんでした。私たちにとって、ソリューションは少し異なりました:
この問題に常に直面している場合の追加アドバイス
一部のお客様は常にこの問題に直面しており、この「解決策」はそれを一時的にのみ修正します。このエラーが発生し始めた時点で、gradle wrapper 4.6とAndroid gradle plugin 3.1.0を使用していましたが、それ以降、gradle 4.4に戻り、最新のAndroid gradleプラグインで使用しましたが、この問題は発生していませんそれ以来。
Android Studioの3以上、両方のためのWindows、Mac、Linuxの:
File -> Sync Project with Gradle Files
解決しました!
または、ショートカットキーでこれを行うことができます:
⌘+ Shift + A(Mac)またはCtrl + Shift + A(Windows、Linux)を押します。次に、Edit-Textをポップアップして、を記述し "Sync Project with Gradle Files"
ます。次に、オプションをダブルクリックします。
あなたの問題は解決しました!おかげで、gradleファイルとプロジェクトファイルが同期されます。
**スクリーンショット:**
(アプリレベル) build.gradle
ファイルに移動し、どこかに空のスペースを与えてsyncをクリックします。gradleが同期の完了を示したら、エラーは発生しません
次の手順を実行します:
お役に立てれば。
このエラーには複数のヒット&トライアルソリューションがあります。それらの1つはきっとあなたのために働くでしょう。以下は解決策です:
1。
[ツール]-> [Android]-> [プロジェクトをGradleファイルと同期](Android Studio 3.0.1)
2。
build.gradleに移動して、今すぐ同期をクリックします
3。
このアイコンをクリックしてGradleを同期しますここに画像の説明を入力します
または、モジュールグラドルを編集して同期します
4。
ファイル->設定-> Android SDK-> Android SDKロケーション編集-> Android SDK
5。
build.gradleファイルを開き、スペースを追加するか、Enterキーを押します。次に、プロジェクトを同期します。
6。
ファイル->キャッシュの無効化/再起動
ファイル>> ProjectStructure(⌘;)に移動します。これにより、このウィンドウが開き、アプリモジュールを選択します。次に、コンパイルSDKバージョンを選択します。最新のものを選択し、[適用]をクリックします。
AS 3.0以降のすべてのバージョンでこの問題が発生していました。Gradleと同期しても問題は解決しませんでした。AndrásKlöczlのソリューションが、コーディングを実行できる唯一のものでした。問題は、gradle syncを実行しなければならないときはいつでも、問題が再発したことです。そのため、自分のを変更したいときはいつでも、そのプロセスを実行する必要がありましたbuild.gradle
。最終的に私のために働いたのは、私のkotlinバージョンをから1.2.40
にダウングレードすることでした1.2.30
1.2.50
ました1.2.51
。そして、私のAS Iであり、現在の最新のkotlinプラグインが、持っている1.2.51-release-Studio3.1-1
私の問題は、プロジェクトを変更した場合(たとえば、異なるプロジェクトでAndroid Studioの新しいウィンドウを開いた場合)、このエラーが発生することでした。
だから私はこの質問のすべての答えを読み、「キャッシュをクリアしてプロジェクトを再び開く」ソリューションは私の場合それほど役に立ちませんでした。
代わりに、Android StudioのKotlinのプラグインのバージョンががgradleファイルよりも低い場合、問題が発生するしました。
私のセットアップは:
何が問題を修正しましたか?
Kotlinプラグインを更新しました。
ファイル->設定->プラグイン-> JetBrainsプラグインをインストール...
次に、Kotlinを検索し、[更新]をクリックします。更新後、Android Studioを再起動してGradleを同期します。
移動:ファイル>プロジェクト構造>モジュール->アプリ>プロパティ
選択してください:コンパイル 'SDK'バージョン= API26
ビルドツールバージョン= 27.0.0ソース互換性= 1.8ターゲット互換性= 1.8
build.gradleファイルを開きます。スペースを追加するか、Enterキーを押します。次にプロジェクトを同期します。できます...
Build tools version
選択していませんでした。27.0.3を選択すると修正されました。
移動しgradle.buildファイルと今すぐ同期をクリック OR 上のアイコンをクリックするGradleのファイルと同期プロジェクト
または [ ツール] -> [ Android] -> [ プロジェクトをGradleファイルと同期]に 移動します
Android Studioでプロジェクトを開いた後、プロジェクトのGradle Scriptsフォルダーにあるbuild.gradleファイルのAppバージョンを開きました。buildToolsVersion番号の上にマウスポインターを合わせると、ツールチップが表示され、Androidビルドツールのバージョンをアップグレードする必要があることが示されました(スクリーンショットを参照)。buildToolsVersionの値をエラー(27.0.2)で識別される値に変更し、問題は解決しました。元のエラー(Android SDKを選択してください)はなくなり、プロジェクトは再び正常にコンパイルされました。この解決策については前述しましたが、正確な手順が欠けているように思われるため、うまくいけばこれで疑問が解消されるでしょう。この問題の根本的な原因は、ビルドツールの新しいバージョンがリリースされたが、Android Studioが私に通知をトリガーしなかったためだと思います。