web-dev-qa-db-ja.com

新しいGradleプロジェクトのインポートに失敗しました:ビルドツールリビジョン* .0.0が見つかりませんでした

Android St​​udioを起動して[新しいプロジェクト...]を選択し、新しいプロジェクトを作成すると、次のポップアップエラーが表示されます。

新しいGradleプロジェクトのインポートに失敗しました:ビルドツールリビジョン17.0.0が見つかりませんでした

詳細については、IDEログを参照してください(ヘルプ|ログの表示)

IDEログを参照したいのですが、アプリケーションにアクセスして何もできませんでした。ビルドツールのパスを設定できるかどうかを確認するために、複数回設定を確認しましたが、ほとんど何も見つかりません。これを修正するにはどうすればよいですか、少なくともログを表示できるようにプロジェクトを開かずにアプリケーションにアクセスするにはどうすればよいですか?

95
Jason Robinson

数時間を費やした後:Android SDK Managerを再起動しましたが、この時点でAndroid SDK Platform-tools(アップグレード)とAndroid SDK Build-tools(新規)を取得したことに気付きました。

それらをインストールした後、ようやくプロジェクトを完全にコンパイルすることができました。

注:最新のADT(バージョン22)をインストールする必要があります。

97
user456118

Apil 2018現在、Android St​​udioを使用した非常に簡単なソリューション:

  1. Android St​​udioを開きます
  2. 上部からツール-> Android-> SDK Managerを選択します
  3. 「外観と動作」->「システム設定」->「Android SDK」の下で、上からSDKツールをクリックします。次に、リストからAndroid SDK Build Toolsを強調表示します。
  4. Show Package Details」チェックボックスをオンにし、必要なビルドツールのバージョンを選択して、「適用」をクリックします。

できた.

74
C.Lee

SDKマネージャーで、最も高いAndroid SDK Build-toolsバージョンを確認し、このバージョン番号をプロジェクトのbuild.gradleファイルのAndroid/buildToolsVersionプロパティにコピーします(私にとっては、バージョンは「18.1.1」でした)。

お役に立てば幸いです!

19
Nicolas Buquet

これは私がしなければならなかったことです:

  1. 最新の Android SDK Manager (22.0.1)をインストールします
  2. インストール Gradle (1.6)
  3. 環境変数を更新します:
    • Android_HOME=C:\...\Android-sdk
    • GRADLE_HOME=C:\...\gradle-1.6
  4. PATH変数の更新/ドブルチェック:
    • PATH=...;%GRADLE_HOME%\bin;%Android_HOME%\tools;%Android_HOME%\platform-tools
  5. Android SDK Managerを起動し、必要なSDK APIをダウンロードします
8

Build Toolsリビジョンxが存在しないために発生します

現在、最新バージョンは23.0.2です(常に変更される可能性があります)。

必要なbuildToolsVersionsはAndroid SDKに含まれており、通常は<sdk>/build-tools/<buildToolsVersion>ディレクトリにインストールされます。

混同しないでくださいAndroid SDK Tools with SDK Build Tools .


build.gradlebuildToolsVersion<sdk>/build-toolsにインストールされているバージョンに変更します

Android {
   buildToolsVersion "23.0.2"
   // ...

}
5
activedecay

スタジオに存在しないビルドツールバージョンでプロジェクトを実行しようとすると、このエラーが発生します。

2017年現在、Android St​​udioによって非常にシンプルになりました。

このような問題とともに、この問題についてのプロンプトが表示されます

A screenshot from Android Studio

クリックするだけで、プロジェクトの実行に必要なビルドバージョンがダウンロードされます。

4
Anuj Agarwal

プロジェクトの観点で、Application-> build.gradleを探し、この行を編集します

Android { compileSdkVersion "Android-N" buildToolsVersion "24.0.0 rc1"

このような:

Android { compileSdkVersion 24 buildToolsVersion "23.0.3"

3
Dan Alboteanu

API 17をインストールしましたが、それだけでは十分ではありませんでした。私が本当にインストールする必要があるのは、「Android SDK Build-Tools 17」です。

「Android SDK Manager」で「Tools」という名前の最初の子の中に「Android SDK Build-Tools X」を配置できます。

3
Deisbel R Diaz

最近この問題が発生しました。私のプロジェクトにはlocal.propertiesファイルが含まれていませんでした。

SDKへの正しいパスを持つlocal.propertiesが含まれている場合は、sdk.dirファイルを確認してください

2
Tomek Kozlowski

私は多くの解決策を試した後、これは私のために働いた:
何らかの理由で、新しいパッケージをインストールした後、adbプロセスが自動的に再起動しませんでした。手動でadb.exeを強制終了し、プロジェクトをもう一度インポートしようとすると、この問題は解決しました。

1
Crigges

基本的に、「Android SDK Build-tools」がインストールされていないというエラーです。

1
Maxim Galushka

最初にコマンドラインでgradleを実行してみてください。セットアップと環境変数の入力が求められる場合があります。

export _Java_OPTIONS="-Xms256m -Xmx1024m"

詳細はこちら: 12


さらに、Android SDKビルドツール(adbaaptdxdx.jar)がPATHで使用可能であることを確認してください。そうでない場合は、適切な場所にシンボリックリンクを作成できます。それらは、新しいSDKバージョンのリリースで変更されました。 $Android_HOMEフォルダー内にシンボリックリンクを作成するシェルスクリプト があります。

1
JJD

最新のAndroid SDKをダウンロードして使用できると思います。これを実行して問題を修正し、うまく機能します。ここにリンクがあります: http://developer.Android.com/sdk/index.html#download

1
littleyang

Android SDKツールをアンインストールしてから、[ツール]> [SDKマネージャー]から再インストールします。

Screenshot of how to uninstall SDK Tools

0
Naji Ali