Intereting Posts
Получение намерения ACTION_SEND из галереи Динамическое изменение ширины или высоты linearlayout на Android «Сэндвич с мороженым» и WRITE_APN_SETTINGS Измерения высоты StaticLayout Android-устройство adb всегда несанкционировано на linux / Mac Получение logcat с устройства Android Что именно делает ограничение SQLite в «NO ACTION» внешнем ключе и чем оно отличается от «RESTRICT»? Невозможно создать пользователя с последней версией Firebase. Я получаю W / DynamiteModule и W / GooglePlayServicesUtil Dagger 2 issue overriding single предоставляет аннотированный метод из модуля в библиотеке, которая использует приложение Задание дополнительного XML для генерируемого градиентом AndroidManifest Метод прокрутки не поддерживается в android appium Android: преобразование цветного изображения в оттенки серого Возможность использования в режиме реального времени поворота навигация с помощью MapQuest на Android? Java.lang.SecurityException:! @Too много сигналов тревоги (500), зарегистрированных с pid 10790 uid 10206 Намерение сделать фотографию с лучшим разрешением?

Сбой приложений для Android после интеграции React Native с NoClassDefFoundError: com.facebook.react.bridge.JSPackagerWebSocketClient

Я включил React Native в существующий проект Android. Код компилируется отлично, но когда я попадаю в часть моего приложения, которое инициализирует React Native, приложение вылетает из строя .

Соответствующая часть обратной линии:

Java.lang.RuntimeException: Requested enabled DevSupportManager, но класс DevSupportManagerImpl не найден или не может быть создан. Причина: java.lang.RuntimeException: Requested enabled DevSupportManager, но класс DevSupportManagerImpl не найден или не может быть создан в com.facebook. Отправить отзыв Свойства Свойства Отредактировать (DevSupportManagerFactory.java:70) Вызвано: java.lang.NoClassDefFoundError: com.facebook.react.bridge.JSPackagerWebSocketClient в com.facebook.react.devsupport.DevServerHelper. (DevServerHelper.java:108) в com.facebook.react. devsupport.DevSupportManagerImpl. (DevSupportManagerImpl.java:141)

Ключевая часть

Java.lang.NoClassDefFoundError: com.facebook.react.bridge.JSPackagerWebSocketClient`.

Я не уверен, почему этот класс не будет найден. Здесь находится место, где произошел сбой в исходном коде React Native.

ОБНОВЛЕНИЕ: если это актуально, я получал ошибки времени компиляции до этого, что я исправил здесь решение (которое исключает okhttp-ws), которое, как мне кажется, может вызвать это.

ОБНОВЛЕНИЕ 2: Я начинаю думать, что это связано с исключением okhttp-ws, так как я заметил в JSPackagerWebSocketClient.java, есть такие импорты, как:

import okhttp3.ws.WebSocket; 

Поэтому я предполагаю, что реальный вопрос заключается в том, что является реальным исправлением исходной проблемы, которую я имел, а именно:

Com.android.build.api.transform.TransformException: java.util.zip.ZipException: дублировать запись: okhttp3 / internal / ws / RealWebSocket $ 1.class

Я использую React Native v0.31.0.