2016-02-15 17 views
11

Utknąłem z wersją Androida aplikacji (ta z tekstem "Witamy w React Native!"). Potem zrobiłem dokładne kroki, jak mówi dokumentacja. Po utworzeniu wersji Android tej aplikacji skopiowałem podpisaną wersję pliku APK na moim urządzeniu i zainstalowałem ją - gdy próbuję ją uruchomić, otrzymuję komunikat "Niestety, FirstProject zatrzymał". Wersja debugowania tej aplikacji działa poprawnie. Spędziłem prawie tydzień próbując to uruchomić, i nie znalazłem żadnego rozwiązania. Czy ktoś ma pojęcie, co robię źle?Reaktywna natywna aplikacja na Androida przestała działać

Pozdrowienia

Odpowiedz

9

Myślę, że problem leży w zakresie: here. W najnowszych wersjach ochrona pro jest domyślnie włączona. Spróbuj wyłączyć go w Android/app/build.gradle:

buildTypes { 
    release { 
     minifyEnabled enableProguardInReleaseBuilds 
     proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" 
    } 
} 

Zmień to:

def enableProguardInReleaseBuilds = true 

do tego:

def enableProguardInReleaseBuilds = false 

Następnie uruchom ponownie kroki, aby stworzyć Państwu APK.

+0

Dzięki za odpowiedź. To był problem, a teraz działa tak, jak powinien. –

+0

i ustawić def enableProguardInReleaseBuilds = false, ale nadal został zatrzymany bezczynnie => "niestety, aplikacja zatrzymała się" jakieś pomysły? –

+0

@LeoChen czy możesz pokazać nam jakieś logi? –

1

Cóż, to naprawdę nie jest dużo informacji, aby wykorzystać .. ale, jeśli różnica jest tylko ou podpisał debug, będę szukać problemów zaciemniania w podpisanej wersji.

Ale to tylko dzikie domysły. Jeśli naprawdę chcesz uzyskać pomoc, musisz podać tutaj błąd stosu, a także więcej informacji o części kodu, która ulega awarii.

Powiązane problemy