2016-11-04 5 views
6

Otrzymuję powyższy błąd, gdy używam polecenia react-native run-android --variant=release, tak jak to zostało powiedziane w dokumentach natywnych reagujących. Podpisałem swój klucz tak, jak napisałem w the docs, ale to nie działa.Zadanie "installRelease" nie znaleziono w głównym projekcie "ReactNativeStarter". Niektórymi kandydatami są: "uninstallRelease"

Nie mogę również użyć polecenia cd android && ./gradlew assembleRelease bezpośrednio z mojego folderu projektu. Musiałem zrobić cd android a następnie gradlew assembleRelease

Odpowiedz

5

Od reagować-rodzimy documentation

Zauważ, że --variant = wersja jest dostępna tylko wtedy, gdy masz ustawione podpisanie jak opisano powyżej.

Sprawdź, czy postępowałeś zgodnie z instrukcjami podanymi w dokumentacji.

+5

Problem polegał na tym, że nie widzę linię 'signingConfig signingConfigs.release' zapomniałem umieścić, że w .. Godzin podkreślając głupią pomyłkę –

+1

Pech ... Te głupie błędy są trudne do złapania :) – Jickson

+1

@SinanSamet Drogi panie, dziękuję ci za uratowanie mojego dnia. Po prostu popełniłem ten sam błąd. – enguerranws

6

Na swojej drugiej kwestii, spróbuj tego, czy używasz systemu Windows:

cd android && gradlew assembleRelease 
+0

Dziękuję, że działa –