2016-02-02 7 views
9

Niedawno dodane powiadomienia push do mojej aplikacji przy użyciu react-native a ponieważ w pozornie przypadkowych czasami dostaję wiadomości, takie jak w dodanego zdjęcia Wykonanie nie powiodło się dla zadaniaReact-rodzimy run-android zawieść na: app: processDebugResources

':app:processDebugResources'. 
java.io.IOException: Could not delete folder ..\android\app\build\generated\source\r\debug\com\facebook\drawee 

the error message

czy ktoś doświadczył czegoś podobnego lub ma rozwiązanie?

+2

Okrywać ktoś dotrzeć tutaj jak ja czek po http://stackoverflow.com/a/42707592/4221558 – shaN

Odpowiedz

5

Miałem ten sam problem. Zmieniłem uprawnienia foldera projektu i wszystkich podfolderów na pełny dostęp wszystkich użytkowników, a teraz wydaje się działać!

+0

Jeśli jesteś w Windows - możesz chcieć do uruchomienia powershell z prawami administratora ... zapomniałem o tym i straciłem 30 minut głupiego wpatrywania się w monitor. – Pixelartist

11

Run to polecenie, aby oczyścić projektu:

cd android && gradlew clean 

Po uruchom następujące polecenie, aby ponownie uruchomić projekt:

cd .. && react-native run-android 
+1

Taki ratownik! Miałem ten problem przez dwa miesiące i nigdy go nie rozwiązałem. Zamiast tego po prostu kontynuowałem odbudowę i czekałem! Ostatni czas wyszedł na 45 minut i nadal nie działał, a ja w końcu to znalazłem. Najlepsza odpowiedź, która zawsze pojawiała się w przeszłości, była taka - https://stackoverflow.com/q/45222227/1828637 - ale była tak bezużyteczna. Dziękuję bardzo! Również notka, dla mnie 'gradlew clean' nie działałam, musiałem zrobić'. \ Gradlew clean', jestem na Win10. – Noitidart

+1

@Noitidart z przyjemnością pomogę Ci: D – nguyencse

+1

Dziękuję, proszę pana! :) – Noitidart

0

Więc widocznie Packager może powodować dwa rodzaje błędów pliku dostępie do występuje podczas synchronizacji i budowania:

1) "EPERM: operacja niedozwolona, ​​lstat"

2) "java.io.IOException: Nie można usunąć ścieżki"

Są to właściwie dwa oddzielne problemy - jeden z nich spowodowany jest przez moduł npm watchman, a drugi spowodowany przez samego pakowacza.

Instrukcje do ich rozwiązania można znaleźć tutaj: https://stackoverflow.com/a/47420765/2441655

Powiązane problemy