joppot

コピペで絶対動く。説明を妥協しない

プログラミング

react nativeのandroidでfailed to find Build Tools revision 23.0.1エラーが出る時の対処

投稿日:


reactandroidtuildtopthumb

概要

みなさんこんにちは、candleです。今回はreact nativeでrun-androidでbuildが失敗する時の対処です。
私の場合最新のandroid-sdkを入れたところ、以下のようなエラーがでました。

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ‘:app’.
> failed to find Build Tools revision 23.0.1

* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.

BUILD FAILED

調べてみたとろこ、reactが要求している、toolsのバージョンは23.0.1でないといけないらしく、最新版は24でした。

そこで、 build toolの23.0.1だけをインストールします。



build tool 23.0.1をインストールする

まずは以下のコマンドで、androidのパッケージ一覧を表示します。

android list sdk -a

表示された中から、「Android SDK Build-tools」を探します。

build_tools_2301

目的のバージョンは23.0.1です。

確認して欲しいのは左のIDです。

今ですと「7」になります。
IDはバージョンが上がるたびに変わるので、必ず確認してください。

IDを確認したら、一般に以下のコマンドからインストールします。

android update sdk -a -u -t 確認したID

私の場合は以下のようになります。

android update sdk -a -u -t 7

install7

インストールが終わったら、reactのコマンドを実行すると無事通ります。

react-native run-android

cleardevtools

まとめ
私の場合は他にエミュレータでエラーがでたので、そちらも別記事でまとめておきます。

スポンサードリンク

「為になったなぁ」と思ったら、シェアお願いします。

-プログラミング
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Chart.js 2.0でy軸の最大値(scales max)と最小値を設定する

概要 みなさんこんにちはcandleです。今回はChart.js2.0でy軸の最大値、最小値を設定する方法を紹介します。 Chart.js 2.0では特に指定しないと自動的に、y軸の最大値を設定してく …

Rails pluginでengineを使ったgemの作り方[5](view helper編)

概要 みなさんこんにちはcandleです。今回はgemのview helperの作り方です。 helperというのは様はgemにすることで便利になる関数を作るとというイメージです。 よくあるのが、こん …

wordpressのコメントフォームを編集し、名前とメールのデフォルト値を設定する

概要 みなさんこんにちはcandleです。今回はwordpressのコメントフォームをオーバーライドしてフォームの「名前」「メールアドレス」「url」のデフォルトバリューを設定したいと思います。 コメ …

wordpressのbogoプラグインのショートコードをカスタマイズする

English 日本語 概要 みなさんこんにちはcandleです。 今回はwordpress bogoのショートコードをカスタマイズしてみたいと思います。 紹介する項目は以下の2つです。 国旗の表示、 …

gitpythonでfirst commitする

概要 みなさんこんにちはcandleです。今回はgitpythonで、初めてのコミットをする方法を紹介します。 gitpythonでコミットは難しくないのですが、初めてのコミットは要領が違ったので、ま …

  • English
  • 日本語

ベンチャー企業のCTOをやってます。大学時代にプログラミングを始め、javaから入門し、C++へて、PHPへと進み、会社ではRailsを使用。自動化が大好きなプログラマー