Реагируйте нативное приложение, прилагаемые при подписании и выпуске. Работает нормально в режиме отладки -- react-native пол Связанный проблема

React Native App crashes if signed and released. Works fine in debug mode


9
vote

проблема

русский

Реагируйте собственное приложение сбои при подписании и выпуске. Работает нормально в режиме отладки. Он не бросает никакой ошибки на экране. Это просто вылетает. Когда я посмотрел на журнал Cat. Нет ошибки.

Я также попробовал построить APK с info, но без дополнительной информации во время сбоя. Я также попробовал создание APK, установив MinifyEnabled false.

При запуске приложения в режиме отладки, подключив мой телефон через USB, он работает. Я попытался создать APK с --debug, но я не могу установить его на мой телефон, он говорит об ошибке разборки, когда я пытаюсь установить с помощью установщика приложений.

Я получил следующие ошибки logcat. Что это значит?

 <код> 09-03 11:03:07.968 W/ActivityManager(1344):   Force finishing activity com.myapp/.MainActivity   09-03 11:03:08.012 W/BroadcastQueue(1344): Skipping deliver [background] BroadcastRecord{cb72147 u-1 android.net.conn.CONNECTIVITY_CHANGE} to ReceiverList{7bf2161 22421 com.myapp/10100/u0 remote:b9cdcc8}: process crashing  09-03 11:03:08.035 W/ActivityManager(1344):  Dismiss app error dialog : com.myapp   09-03 11:03:13.095 I/WindowState(1344): WIN DEATH: Window{3f22c22 u0 /com.myapp.MainActivity}   
Английский оригинал

React Native App crashes if signed and released. Works fine in debug mode. It doesn't throw any error in the screen. It simply crashes. When I looked at cat log. no error.

I also tried build apk with --info, but no additional info while crashing. I also tried building APK by setting minifyEnabled false.

When run the app in debug mode by connecting my phone via USB, it works. I'm tried creating apk with --debug but I'm unable to install it my phone, it says parsing error when I try to install using app installer.

I got the following logcat errors. What does it mean?

09-03 11:03:07.968 W/ActivityManager(1344):   Force finishing activity com.myapp/.MainActivity   09-03 11:03:08.012 W/BroadcastQueue(1344): Skipping deliver [background] BroadcastRecord{cb72147 u-1 android.net.conn.CONNECTIVITY_CHANGE} to ReceiverList{7bf2161 22421 com.myapp/10100/u0 remote:b9cdcc8}: process crashing  09-03 11:03:08.035 W/ActivityManager(1344):  Dismiss app error dialog : com.myapp   09-03 11:03:13.095 I/WindowState(1344): WIN DEATH: Window{3f22c22 u0 /com.myapp.MainActivity} 
</div
  
         
         

Список ответов

1
 
vote
vote
Лучший ответ
 

Я наконец нашел причину. Существует модуль, называемый React - Nature-Material-Design-Searchbar, который вызывал проблему. Странная часть есть, если непосредственно скопируйте поиск программ.js из этого модуля и используйте все это работает нормально даже в выпуске, но если использовать модуль как прямой импорт, он не работает только в режиме выпуска. Так странно. Поиск программного обеспечения хорошее, так что теперь я использую напрямую, копируя файл в мой проект.

 

I finally found the cause. There is module called react-native-material-design-searchbar which was causing the issue. The weird part is, if directly copy the SearchBar.js from that module and use it all works fine even in release, but if use module as direct import it's not working only in release mode. So weird. The SearchBar is good, so now I'm using directly by copying the file to my project.

</div
 
 
 
 
0
 
vote

Как мой опыт на roade raction, я использовал, как вы, как вы. Чтобы решить эту проблему, я просто следую за строкой документации по линии, и она работает нормально ...

Приложение для выпуска здания Вам нужно сначала подписать APK. После этого просто запустите

./ Gradlew AssemblerElease

Чтобы установить приложение Release на свой телефон.

doc здесь

 

As my experience on react native, i used to get same error like you. To solve that problem i just follow the documentation line by line and it work fine...

Building release app you need to signed apk first. After that just run

./gradlew assembleRelease

to install release app to your phone.

Doc Here

</div
 
 
   
   
0
 
vote

Я исправил эту ошибку, удалил uglifyjs и повторной повторной установке (используя <код> NPM ).

 

I fixed this error by uninstalling uglifyjs and reinstalled the latest (using NPM).

</div
 
 

Связанный проблема

19  React Native <listitem oness = {...}> - Почему эта функция выполняет?  ( React native listitem onpress why is this function executing ) 
Я просто начинаю обернуть голову вокруг реагирования на родной и использую Redux для управления state , Библиотека на родильной базе для моих пользовательс...

6  React-Nature-Marriter-Flux: Как предотвратить сброс вкладышей истории сцены вкладывания при изменении между вкладками?  ( React native router flux how to prevent tab scene history stack from being rese ) 
У меня есть <код> Router Настройка с 2 вкладками сцен: . Tab 1: есть 2 судоходных сцены (статические экраны); . экран a: есть кнопка для навигации на...

2  NatureBase Beedertab возвращает ошибку при использовании значка  ( Nativebase footertab returns error when using an icon ) 
Я использовал нативную базу docs в качестве основы для создания beeertab. Я получаю следующую ошибку, если я добавляю элемент значка на кнопку: undefined ...

0  Цвет пикселей в реактивном родном  ( Pixel color in react native ) 
Позвольте мне предисловие это, сказав, что я полностью новичок в JavaScript, Rect, Rect Nature, etc ... Я пытаюсь использовать нативный модуль raction [Reac...

0  Cant Pack React Ratean APK APK APC: ValidatesigningRelease App: TransformnativelibsshithStripdebugsymbolforrelase Erros  ( Cant pack react native as an apk appvalidatesigningrelease apptransformnativel ) 
Я пытаюсь создать файл APK, создал мою клавишу, а также добавил пароль, следующий за руководством на сайте React. Я нахожусь в этом вопросе в поисках 6 часов....

3  Ошибка загрузки шрифта при использовании компонента Shoutemui / TextInput в экспонентной реагированной структуре  ( Font loading error when using the shoutemui textinput component in a exponent re ) 
Я пытаюсь использовать Shotem / ui с экспонентом, и я получаю сообщение об ошибке, используя компонент TextInput Shoutem / ui, где я получаю следующее сообщен...

10  Какие шаги нужно предпринять, чтобы получить автозаполнение, работаю на реагирование на родие в Visual Studio Code?  ( What steps need to be taken to get autocomplete working for react native in visu ) 
Я последовал за шагами, изложенными в документации по коде против VS, для получения IntelliSense работает на реагирование, нажимающий, устанавливая наличие на...

2  Как сделать автономное приложение из выброшенного проекта EXPO  ( How to make standalone app from ejected expo project ) 
Все. Я выбросил проект EXPO. Это хорошо работает на местном. Чтобы сделать автономное приложение, я выполняю команду «Expo Publish», а затем сделайте файл APK...

4  Установка Reactanation's NativeModules.rndeviceInfo с шумом  ( Setting reactnatives nativemodules rndeviceinfo with jest ) 
Я пытаюсь переключить свое собственное применение actact с использованием Mocha / Chai, чтобы шутить, но я бегаю в проблему. Ранее в моем <код> test/setup.j...

4  React Nature IOS No Bundle URL-адрес  ( React native ios no bundle url present issue ) 
Я изменил файл info.plist по желанию http. Когда я запускаю реагировать нативный проект, я получаю ошибку No Bundle URL, но я не знаю, какие ошибки я делаю,...

5  React-National-карты пустые на устройстве Android  ( React native maps blank on android device ) 
React Nature Blank на моем устройстве Android. Это просто серый экран с логотипом Google. В отличие от Реакция - National-maps Пустая страница Только Google ...

0  Приложение не загружается при загрузке из игрового магазина, но установка сгенерированного APK работает нормально  ( Application not loading when downloaded from play store but installing the gener ) 
Проблема Я выпустил последнюю версию приложения к производству в Play Store. . Если я скачаю и устанавливаю сгенерированный APK, он работает нормально. ...

0  Как реализовать авторизацию OAUTH2 с сервером в реакции на родом?  ( How to implement oauth2 authorization with the server in react native ) 
Я хочу реализовать авторизацию OAUTT2 в React Nature.i реализовал код следующим образом. <код> const HOST_ADRESS = "192.168.173.1"; //change with your...

-1  Сортировка реагирования - родной складки алфабатично  ( Sorting react native flatlist alphabatically ) 
Это массив, из которого плоский LIS получает данные <код> const DATA = [ { id: '1', name: 'Hamza Ahzam', phone: '03076232309', DOB: '05/07/96', }, {...

-1  React Native ListView - TypeError: не удается прочитать свойство «CloneWithrows» undefined (...)  ( React native listview typeerror cannot read property clonewithrows of undef ) 
Попытка создать вид списка с этого API, но я продолжаю получать эту ошибку ISEERROR: не удается прочитать свойство «CloneWithrows» undefined (...) , веро...

Связанный проблема

19  React Native <listitem oness = {...}> - Почему эта функция выполняет? 
6  React-Nature-Marriter-Flux: Как предотвратить сброс вкладышей истории сцены вкладывания при изменении между вкладками? 
2  NatureBase Beedertab возвращает ошибку при использовании значка 
0  Цвет пикселей в реактивном родном 
0  Cant Pack React Ratean APK APK APC: ValidatesigningRelease App: TransformnativelibsshithStripdebugsymbolforrelase Erros 
3  Ошибка загрузки шрифта при использовании компонента Shoutemui / TextInput в экспонентной реагированной структуре 
10  Какие шаги нужно предпринять, чтобы получить автозаполнение, работаю на реагирование на родие в Visual Studio Code? 
2  Как сделать автономное приложение из выброшенного проекта EXPO 
4  Установка Reactanation's NativeModules.rndeviceInfo с шумом 
4  React Nature IOS No Bundle URL-адрес 
5  React-National-карты пустые на устройстве Android 
0  Приложение не загружается при загрузке из игрового магазина, но установка сгенерированного APK работает нормально 
0  Как реализовать авторизацию OAUTH2 с сервером в реакции на родом? 
-1  Сортировка реагирования - родной складки алфабатично 
-1  React Native ListView - TypeError: не удается прочитать свойство «CloneWithrows» undefined (...)