2015-10-08 29 views
23

Próbuję się nauczyć reagować natywnie, ale nie jestem w stanie zbudować demo AwesomeProject. Ustawiłem zmienną $ ANDROID_HOME w pliku ~/.bash_profile. Ale za każdym razem, gdy go buduję, pojawia się następujący błąd.React-natywny Awesome project not building android project

Co poszło nie tak:

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 

Nie wiem, dlaczego to wygląda w tym pliku folderu:

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

Zainstalowana wersja SDK jest 23.0.1 wciąż otrzymuję ten błąd .

Mam tło dotnet, próbując nauczyć się reagować natywnie.

+2

miałem ten sam problem, czy postępować zgodnie z instrukcjami dokładnie tak rozplanowane przez Facebooka? https://facebook.github.io/react-native/docs/android-setup.html Tak właśnie dostałem swoje do pracy, kiedy ręcznie instalowałem rzeczy bez podążania za wskazówkami, to dało mi ten sam błąd. –

+2

Musiałem zainstalować repozytorium pomocy technicznej Android w dodatkach. Zrobiło to sztuczkę :) –

+3

Uwaga: nazwa ta została teraz zmieniona na "repozytorium Local Maven dla bibliotek wsparcia". –

Odpowiedz

66

Wreszcie to dostałem. Musisz zainstalować repozytorium pomocy technicznej Android w dodatkach, w Menedżerze Android SDK

Otwórz SDK, przewiń w dół do ostatniej części, otwórz dodatki, wybierz androidowe repozytorium wsparcia i kliknij "Zainstaluj pakiety" tutaj jest zrzut ekranu

android sdk manager installing android support repository

+3

Założę się, że brakowało Ci drugiego ekranu w prawo? Zaraz też to zrobię! – swdev

+1

Bardziej szczegółowe instrukcje dotyczące instalacji tego byłoby miło – tutiplain

+1

Niesamowite dzięki! – jasper