2016-06-18 10 views
11

Próbowałem uruchomić react-native run-android poprzez mój Projekt Reaktowy. Po tym wystąpił błąd podobny do następującego.Upewnij się, że masz uruchomiony emulator systemu Android lub urządzenie jest podłączone i masz

Starting JS server... 
Building and installing the app on the device (cd android && gradlew.bat installDebug... 

FAILURE: Build failed with an exception. 

* What went wrong: 
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:/C:/Users/DELL/.m2/repository/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom 
     file:/C:/Users/DELL/.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 
     file:/F:/Android/react/AwesomeProject/node_modules/react-native/android/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom 
     file:/F:/Android/react/AwesomeProject/node_modules/react-native/android/com/android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar 
    Required by: 
     AwesomeProject:app:unspecified 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2 
    > Could not find com.android.support:recyclerview-v7:23.0.1. 
    Searched in the following locations: 
     file:/C:/Users/DELL/.m2/repository/com/android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.pom 
     file:/C:/Users/DELL/.m2/repository/com/android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.jar 
     https://jcenter.bintray.com/com/android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.pom 
     https://jcenter.bintray.com/com/android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.jar 
     file:/F:/Android/react/AwesomeProject/node_modules/react-native/android/com/android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.pom 
     file:/F:/Android/react/AwesomeProject/node_modules/react-native/android/com/android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.jar 
    Required by: 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2 
    > Could not find com.android.support:support-v4:23.1.1. 
    Searched in the following locations: 
     file:/C:/Users/DELL/.m2/repository/com/android/support/support-v4/23.1.1/support-v4-23.1.1.pom 
     file:/C:/Users/DELL/.m2/repository/com/android/support/support-v4/23.1.1/support-v4-23.1.1.jar 
     https://jcenter.bintray.com/com/android/support/support-v4/23.1.1/support-v4-23.1.1.pom 
     https://jcenter.bintray.com/com/android/support/support-v4/23.1.1/support-v4-23.1.1.jar 
     file:/F:/Android/react/AwesomeProject/node_modules/react-native/android/com/android/support/support-v4/23.1.1/support-v4-23.1.1.pom 
     file:/F:/Android/react/AwesomeProject/node_modules/react-native/android/com/android/support/support-v4/23.1.1/support-v4-23.1.1.jar 
    Required by: 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2 > com.facebook.fresco:fresco:0.10.0 > com.facebook.fresco:drawee:0.10.0 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2 > com.facebook.fresco:fresco:0.10.0 > com.facebook.fresco:imagepipeline:0.10.0 
     AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2 > com.facebook.fresco:fresco:0.10.0 > com.facebook.fresco:imagepipeline:0.10.0 > com.facebook.fresco:imagepipeline-base:0.10.0 

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

BUILD FAILED 

Total time: 17.502 secs 
Could not install the app on the device, read the error above for details. 
Make sure you have an Android emulator running or a device connected and have 
set up your Android development environment: 
https://facebook.github.io/react-native/docs/android-setup.html 

Zainstalowałem pakiet Android SDK i ustawiono zmienną środowiskową systemu Android Home i Path. Ale wciąż mam ten sam błąd.

Zainstalowałem także Gennymotion na moim komputerze do tworzenia wirtualnego urządzenia z Androidem.

+0

Czy możesz udostępnić więcej danych wyjściowych z wykonanego polecenia? –

+0

Zaktualizowałem post z pełnym wynikiem. Teraz sprawdź i powtórz. –

+0

Czy masz poprawnie skonfigurowaną bibliotekę pomocy dla Androida? https://developer.android.com/topic/libraries/support-library/setup.html. Które wersje Build Tools obsługują wersje bibliotek, z których korzystasz. Możesz także otworzyć folder android projektu reagującego na natywną wersję ze studia Android. Sprawdź, czy narzeka na narzędzia kompilacji lub wersji niezainstalowanej. –

Odpowiedz

1

W tym React Native AwesomeProject tutorial autor zauważa, że ​​wersja kompilacji Android Studio projektu może wymagać aktualizacji w pliku projektu build.gradle.

Jeśli używasz najnowszej wersji Androida Studio, być może będziesz musiał to zrobić, jeśli Twój samouczek jest nieco starszy.

Znajdź plik projektu build.gradle, który powinien znajdować się w folderze \AwesomeProject\android\app\.

W build.gradle pliku znaleźć buildToolsVersion "23.0.1" i przesiąść się buildToolsVersion "23.0.3"

pamiętać, że nie może być inny "23.0.1" ciąg w pliku, ale to jest dla wersji Androida wsparcia i powinny pozostać niezmienione.

2

Miałem ten problem, właśnie teraz. To był problem z uprawnieniami w folderze projektu. Soved with:

sudo chown -R nomeDoUsuario \AwesomeProject 
+1

co w oknach? – User1230321

0

Właśnie odwołałem uprawnienia i ponownie je zaakceptowałem. Wiem, że to głupie, ale najpierw wypróbowałem inne opcje, dopóki nie zobaczyłem, że Cordova też nie rozpoznaje mojego urządzenia. Po prostu odłączyłem telefon komórkowy, aby przejść ze szkoły do ​​domu. Mam nadzieję, że dla niektórych można to łatwo rozwiązać.

Powiązane problemy