ビルドツールのリビジョン23.0.1が見つかりませんでした


119

リアクションネイティブで最初のアプリを構築しようとしています。

私はこれらの2つのチュートリアルに従っています:

私は2番目のリンクからすべての要件をインストールしたと確信していますが、でアプリを実行しようとするとreact-native run-android、次のエラーが発生します。

エラー

genymotionの実行中にこのコマンドを実行しました。

これが私がAndroid SDKにインストールしたすべてです:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

Androidビルドツール23.0.1をインストールしようとしましたが、次のエラーが発生します。

ここに画像の説明を入力してください

私は何をすべきか?

回答:


135

私は同じ問題に直面し、私はそれを次のようにして解決しました:

/ home / [USER] / Android / Sdk / toolsに移動して実行します。

$ androidリストsdk -a

次のようなリストが表示されます:

  1. Android SDKツール、リビジョン24.0.2
  2. Android SDK Platform-Tools、リビジョン23.0.2
  3. Android SDK Platform-Tools、リビジョン23.0.1

... などなど

次に、コマンドを実行します(ご使用のコンピューターでは、3番目のオプションが異なる場合があります)。

$ android update sdk -a -u -t 3

23.0.1 SDK Platform-toolsコンポーネントがインストールされます。

プロジェクトをもう一度ビルドしてみてください。


7
私のために働いた
-Android

1
これは、インストールされrevision 25.0.1ていない23.0.1
ルーカスLiesis

@LukasLiesis最初のコマンドから、android list sdk -a23.0.1が何を取得するかを確認します。時間とともに変化します。昨日は12だったので、インストールコマンドはandroid update sdk -a -u -t 12
Manwe

1
@Manweどうすればその番号を取得できますか?PSはすでにSDKマネージャーで必要なバージョンをインストールしていますが、それでも将来のGoogle社員向けです:-)
Lukas Liesis

11
おかげで、./androidは推奨される方法により、今では/home/[USER]/Android/Sdk/tools/binあなたに実行することができ./sdkmanager --list、私はバージョンが一致してビルドツールのバージョンを見つけることによって、それを固定した後、同じ結果を得るためにで見つかったsdk/extras/android/m2repository/com/android/support/appcompat-v7
アレクサンドルCouret

133

Android SDK Build Tools 23.0.1をAndroid SDK経由でインストールする必要があります。確認することを忘れないでくださいShow Packages Details

画像


最初にSDKマネージャーを使用してビルドビルドツールを削除してから、再度追加する必要がありました。問題を修正しました。
Birender Singh 2017

6
こんにちは、今後のGoogle社員向け:お探しのバージョンが存在しない場合は、[パッケージの詳細を表示]
Tomer

プラットフォーム(詳細+ Google API)とツールの両方をインストールする必要がありました。
Natim

42

ビルドツールのv23.0.1(スクリーンショットの5行目)をインストールするか、すでにインストールされているビルドツールのバージョン(v23.0.3)を使用するようにコードを変更します。これはアプリのbuild.gradleファイルで指定できます:

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        ...
    }
}

以下のduncanc4のコメントに従って、

編集するbuild.gradleファイルは、プロジェクトディレクトリ内のandroid / appフォルダーにあります。


インストールしてみましたが、最後の画像にエラーが表示されます。使用するビルドツールのバージョンを選択するにはどうすればよいですか?
Polo D. Vargas

彼はreact-nativeを使用しているので、build.gradleファイルへのアクセス権がどの程度あるかわかりません。
Jonatan Collard Bovy

興味深いことに、ビルドは依然として
内部でGradle

1
Androidのメーカー3.0.1のGradle 4.3.1一切ありませんbuildToolsVersion、私はにそれを追加しましたので、プロパティdefaultConfig(同じファイルに)、それはエラーを示す停止。
ファンデラクルーズ

Android Gradleプラグインのv3.0.0以降、ビルドツールのバージョンはプラグインのバージョンに基づいて自動的に決定されます(ただし、オーバーライドできると思います)。
stkent '12 / 07/17

18

表示されているエラーは、フォルダを作成できないため、システムの権限に関連しているようです。

root(suまたはsudoコマンド)を使用して、sdk-managerを実行してみてください。



7

$ ANDROID_HOMEを確認します。/usr/local/opt/androidの場合もありますが、それはインストールSDKのパスではありません。変更して、この問題を修正してください


どうもありがとうございます。私は間の時間界で起こってきたFailed to find Build Tools revision *.0.0install build tools *.0.0 and sync project。Windowsでは、システム変数としてANDROID_HOME = "C:\ Users \ Administrator \ AppData \ Local \ Android \ sdk"を追加しました。最後に動作します。
Addison

6

23.0.3をインストールしていて、アプリケーションプロジェクトディレクトリに23.0.1を要求する場合は、react-nativeを実行します。開いanroid/app/build.gradleて変更buildToolsVersion "23.0.3"

ここに画像の説明を入力してください


5

私がこの解決策を見つけるまで何も役に立ちませんでした:https//stackoverflow.com/a/39068538/3995091

Android SDKでは、正しいバージョンのビルドツールがインストール済みとして表示されていますが、見つからないという同じエラーが発生しました。上記のソリューションを使用したところ、Android SDKはインストールされていると思っていましたが、実際にはインストールされていないことがわかりました。それらをインストールすることで解決しました。


2

Gradleのコンソール(ウィンドウ右下にある利用可能なリンク)は、次の2つのタブがあります。エラーがで示されているのGradleビルド ]タブをクリックします。クリックしてGradleの同期、その後、タブをクリックしインストールビルドツールXX.XXとシンクプロジェクトのリンクを。これにより、プロジェクトに必要なビルドバージョンがダウンロードされます。

プロジェクトSDKのバージョンを変更することもできますが、強制されている場合は常にこのオプションがあるとは限りません。


2

すでに正しいAndroid SDK Platform-Tools(ビルドツール)をインストールしてもエラーが発生する場合は、キャッシュを無効にしてみてください。ファイル->キャッシュを無効にする/再起動...


0

私のシステムでは、AndroidのSDK Managerが示された/usr/local/Cellar/android-sdkSDKのパス、と$ANDROID_HOMEしました/Users/james/Library/Android/sdk。正しいビルドツールバージョンのシンボリックリンクを追加しました。


0

2つのソリューション:必要なbuildToolVersionをインストールするか、上記のように設定する必要があります。Android Studio 3.0以降を使用して設定しようとし
ている場合buildToolsVersion "23.0.3"、すべてのビルドバージョンを削除するまで機能しません。使用している最後のバージョンを1つだけ保持していることに注意してください。私はこれをどこかで読みましたが、これは私にとってはうまくいきます。お役に立てれば。


0

エラーがビルドツールリビジョン23.0.1を見つけられなかったことを示しているので、プロジェクトでbuildToolsVersion "23.0.3"を使用したことを意味します。そのため、正確に同じバージョンをダウンロードする必要があるため、エラーが消えます

**ステップ1:**
ツールに移動し、SDKマネージャーをクリックします
**ステップ2:**
SDKプラットフォーム、SDKツール、SDK更新サイトを確認できます
**ステップ3:**
[SDKツール]をクリックし、[パッケージの詳細を表示]をクリックします
**ステップ4:**
プロジェクトで言及したバージョンを選択してください 

これらの手順で問題が解決しました。

0

ダウンロードしたソースコード(おそらくgoogle codelabsソースコード)をAndroid Studioでビルドできない場合buildToolsVersionは、build.gradleファイルからを削除するだけで、Android Studioデフォルトの最新バージョンでプロジェクトがビルドされますbuildToolVersion

¯_(ツ)_ /¯


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.