Приложение React Native требует времени для загрузки перед регистром RootComponentAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Приложение React Native требует времени для загрузки перед регистром RootComponent

Сообщение Anonymous »

Есть несколько журналов, которые запускаются из-за того, что приложению требуется около 30 секунд для загрузки даже до запуска RegisterRootComponent(App).
index.js< /p>
import { registerRootComponent } from 'expo';
import App from './App';
import messaging from '@react-native-firebase/messaging';
import { onNotificationReceived, registerForegroundService, registerNotificationEvents } from "./src/utils";

messaging().setBackgroundMessageHandler(onNotificationReceived);
registerForegroundService();
registerNotificationEvents();

registerRootComponent(() => {
console.log("Bingo)
return App()
});


Используя эту команду adb logcat | grep -i "reactnative", я видел несколько журналов перед запуском RegisterRootComponent(App).
11-19 16:15:22.052 7663 7663 D ReactNativeFirebaseApp: received application context.
11-19 16:15:22.558 7663 7663 W unknown:ReactNative: Packager connection already open, nooping.
11-19 16:15:23.436 7663 7787 V SoLoader: libreactnativejni.so not found on /data/data/cats.user/lib-main
11-19 16:15:23.436 7663 7787 D SoLoader: libreactnativejni.so found on /data/app/~~yM5j9FGE==/cats.user-SsG6JSJVdYvV-aPg==/lib/arm64
11-19 16:15:23.437 7663 7787 D SoLoader: Not resolving dependencies for libreactnativejni.so
11-19 16:15:23.438 7663 7787 D nativeloader: Load /data/app/~~yM5j9FGE==/cats.user-SsG6JSJVdYvV-aPg==/lib/arm64/libreactnativejni.so using ns clns-5 from class loader (caller=/data/app/~~yM5j9FGE==/cats.user-SsG6JSJVdYvV-aPg==/base.apk): ok
11-19 16:15:53.289 7663 7663 W unknown:ReactNative: Packager connection already open, nooping.
11-19 16:15:53.440 7663 7948 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class
com.reactnativecommunity.checkbox.ReactCheckBoxManager
11-19 16:15:53.441 7663 7948 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class
com.reactnativecommunity.slider.ReactSliderManager
11-19 16:15:53.443 7663 7948 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class
com.reactnativecommunity.slider.ReactSliderManager$ReactSliderShadowNode
11-19 16:15:53.444 7663 7948 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class
org.reactnative.maskedview.RNCMaskedViewManager
11-19 16:15:53.445 7663 7948 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class
com.reactnativecommunity.picker.ReactDialogPickerManager
11-19 16:15:53.448 7663 7948 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class
com.reactnativecommunity.picker.ReactPickerShadowNode
11-19 16:15:53.449 7663 7948 W unknown:ViewManagerPropertyUpdater: Could not find generated setter for class
com.reactnativecommunity.picker.ReactDropdownPickerManager
11-19 16:15:56.397 7663 7947 V SoLoader: libreactnativeblob.so not found on /data/data/cats.user/lib-main

Большая часть времени проходит между этими двумя журналами.
11-19 16:15:23.438 7663 7787 D nativeloader: Load /data/app/~~yM5j9FGE==/cats.user-SsG6JSJVdYvV-aPg==/lib/arm64/libreactnativejni.so using ns clns-5 from class loader (caller=/data/app/~~yM5j9FGE==/cats.user-SsG6JSJVdYvV-aPg==/base.apk): ok
11-19 16:15:53.289 7663 7663 W unknown:ReactNative: Packager connection already open, nooping.

В настоящее время используется
"expo": "^48.0.0"
"react": "18.2.0"
"react-native": "0.71.8",

Все это добавили в файл build.gradle, но не сработало.
dependencies {
implementation("com.facebook.soloader:soloader:0.10.4")
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... tcomponent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»