“開発の流れ” のドキュメントに沿って環境を作って、 プロジェクトの作成、Reactotron の起動、Atom の起動を行う。ソースコードをプルする。 実行の際に react-native run-android でエラー。内容は以下のものです。 (最初は「公式の導入のドキュメントを読まないから。。。」と思っていたのですが、 手順に沿ってエラーが出たということは、いずれかの手順を誤ったOR飛ばしてしまったのだと思います。)

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

パスが見つからないと言われているので、(ドキュメント)に従って通すとうまくいきました。

export ANDROID_HOME=/usr/local/opt/android-sdk

しかし、一つひっかかっている点があり、開発環境構築のページのAndroid SDKの項目で、 ln -s /usr/local/Caskroom/android-sdk/25.2.3 /usr/local/opt/android-sdk というように書かれていることにパスを通したあとで気が付きました。また、恐らくこのコマンドはコピペしてしまった(すみません)ため、意味のないリンクを張ってしまっていました。export したリンクが悪さをする場合は unset する必要があるかもしれません。

関連記事