Подтвердить что ты не робот

React-native Awesome проект не строит проект андроида

Я пытаюсь научиться реагировать, но не могу построить демо AwesomeProject. Я установил переменную $ANDROID_HOME в файл ~/.bash_profile. Но каждый раз, когда я его создаю, я получаю следующую ошибку.

Что пошло не так:

 A problem occurred configuring project ':app'.
 Could not resolve all dependencies for configuration ':app:_debugCompile'.
 Could not find com.android.support:appcompat-v7:23.0.1.
 Searched in the following locations:
     file:/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom
     file:/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom
     https://jcenter.bintray.com/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar
 Required by:
     AwesomeProject:app:unspecified
 Could not find com.android.support:appcompat-v7:23.0.1.
 Searched in the following locations:
     file:/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom
     file:/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar
     https link     Required by:
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0
 Could not find com.android.support:support-v4:21.0.3.
 Searched in the following locations:
     file:/Users/<username>/.m2/repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.pom
     file:/Users/<username>/.m2/repository/com/android/support/support-v4/21.0.3/support-v4-21.0.3.jar
     https link
 Required by:
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 > com.facebook.fresco:fresco:0.6.1 > com.facebook.fresco:drawee:0.6.1
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.11.0 > com.facebook.fresco:fresco:0.6.1 > com.facebook.fresco:imagepipeline:0.6.1

Я не знаю, почему он выглядит в этом файле папки:

/Users/<username>/.m2/repository/com/android/support/appcompat-v7/23.0.1

Установленная версия sdk - 23.0.1, но я получаю эту ошибку.

У меня есть точечный фон, который пытается узнать, как реагировать на native.

4b9b3361

Ответ 1

Наконец-то понял. Вы должны установить репозиторий поддержки Android в разделе "Дополнительно" в диспетчере Android SDK

Откройте SDK, прокрутите вниз до последней части, откройте дополнительные функции, выберите репозиторий поддержки Android и нажмите "Установить пакеты", вот скриншот

android sdk manager, устанавливающий репозиторий поддержки Android