Приложение RN сбои при запуске (метро не может подключиться)Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Приложение RN сбои при запуске (метро не может подключиться)

Сообщение Anonymous »


Изображение
Я обновил свой проект RN с 0,66 до 0,68, и после этого приложение не может подключиться к метро.
Кроме того, приложение не отображает красный экран ошибки ниже, приложение сразу вылетает.
< img alt="ввести описание изображения здесь" src="https://i.sstatic.net/3shB9slD.png" />
Я пытался очистить и перестроить Gradle, но это тоже не сработало.
Я также пытался связать js с помощью приведенной ниже команды сборки отладочной версии с использованием пакета, но это тоже не сработало.
npx react-native bundle --platform android --dev true --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res< /code> < /p>
Я использую < /p>

java - 11.0.22 < /li>
< li> Узел - 16.17.0 < /li>
React - 17.0.2 < /li>
React Native - 0,68 < /li>
Gradle -7.5 -All < /li>
build.gradle (Project) -< /li>
< /ul>
ext {
firebaseMessagingVersion = "21.1.0"
buildToolsVersion = "31.0.0"
minSdkVersion = 21
compileSdkVersion = 34
targetSdkVersion = 34
googlePlayServicesAuthVersion = "16.0.1"
agp_version = '7.1.2'
if (System.properties['os.arch'] == 'aarch64') {
// For M1 Users we need to use the NDK 24 which added support for aarch64
ndkVersion = '24.0.8215888'
} else {
// Otherwise we default to the side-by-side NDK version from AGP.
ndkVersion = '21.4.7075529'
}
kotlin_version = '1.8.0'
}
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
dependencies {
classpath("com.android.tools.build:gradle:7.4.2")
classpath('com.google.gms:google-services:4.3.15')
classpath('com.google.firebase:firebase-crashlytics-gradle:2.7.1')
classpath('gradle.plugin.com.onesignal:onesignal-gradle-plugin:0.13.4')
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.0"
classpath("com.facebook.react:react-native-gradle-plugin")
classpath("de.undercouch:gradle-download-task:4.1.2")
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
< /code>

update < /strong>:-< /p>
Я решил эту проблему, обновляя < /p >
из реализации "com.facebook.react: React-cniater: 0.66.0" к реализации "com.facebook.react: React-cnitals:+"
Но все же приложения сбоя при запуске < /p>
FATAL EXCEPTION: main
Process: com.mass_storage_mobile_app, PID: 18354
java.lang.RuntimeException: Unable to create application com.mass_storage_mobile_app.MainApplication: java.lang.RuntimeException: Requested enabled DevSupportManager, but BridgeDevSupportManager class was not found or could not be created
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7601)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2428)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:257)
at android.os.Looper.loop(Looper.java:368)
at android.app.ActivityThread.main(ActivityThread.java:8839)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049)
Caused by: java.lang.RuntimeException: Requested enabled DevSupportManager, but BridgeDevSupportManager class was not found or could not be created
at com.facebook.react.devsupport.DefaultDevSupportManagerFactory.create(DefaultDevSupportManagerFactory.java:96)
at com.facebook.react.ReactInstanceManager.(ReactInstanceManager.java:260)
at com.facebook.react.ReactInstanceManagerBuilder.build(ReactInstanceManagerBuilder.java:332)
at com.facebook.react.ReactNativeHost.createReactInstanceManager(ReactNativeHost.java:95)
at com.facebook.react.ReactNativeHost.getReactInstanceManager(ReactNativeHost.java:42)
at com.mass_storage_mobile_app.MainApplication.onCreate(MainApplication.java:63)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1335)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7594)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2428) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loopOnce(Looper.java:257) 
at android.os.Looper.loop(Looper.java:368) 
at android.app.ActivityThread.main(ActivityThread.java:8839) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049) 
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at com.facebook.react.devsupport.DefaultDevSupportManagerFactory.create(DefaultDevSupportManagerFactory.java:85)
at com.facebook.react.ReactInstanceManager.(ReactInstanceManager.java:260) 
at com.facebook.react.ReactInstanceManagerBuilder.build(ReactInstanceManagerBuilder.java:332) 
at com.facebook.react.ReactNativeHost.createReactInstanceManager(ReactNativeHost.java:95) 
at com.facebook.react.ReactNativeHost.getReactInstanceManager(ReactNativeHost.java:42) 
at com.mass_storage_mobile_app.MainApplication.onCreate(MainApplication.java:63) 
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1335) 
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7594) 
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2428) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loopOnce(Looper.java:257) 
at android.os.Looper.loop(Looper.java:368) 
at android.app.ActivityThread.main(ActivityThread.java:8839) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049) 
Caused by: java.lang.SecurityException: com.mass_storage_mobile_app: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isnt being registered exclusively for system broadcasts
at android.os.Parcel.createExceptionOrNull(Parcel.java:3087)
at android.os.Parcel.createException(Parcel.java:3071)
at android.os.Parcel.readException(Parcel.java:3054)
at android.os.Parcel.readException(Parcel.java:2996)
at android.app.IActivityManager$Stub$Proxy.registerReceiverWithFeature(IActivityManager.java:5684)
at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1868)
at android.app.ContextImpl.registerReceiver(ContextImpl.java:1804)
at android.app.ContextImpl.registerReceiver(ContextImpl.java:1792)
at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:765)
at com.facebook.react.devsupport.DevSupportManagerBase.reload(DevSupportManagerBase.java:1110)
at com.facebook.react.devsupport.DevSupportManagerBase.reloadSettings(DevSupportManagerBase.java:735)
at com.facebook.react.devsupport.DevSupportManagerBase.setDevSupportEnabled(DevSupportManagerBase.java:612)
at com.facebook.react.devsupport.DevSupportManagerBase.(DevSupportManagerBase.java:205)
at com.facebook.react.devsupport.BridgeDevSupportManager.(BridgeDevSupportManager.java:77)
at java.lang.reflect.Constructor.newInstance0(Native Method) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:343) 
at com.facebook.react.devsupport.DefaultDevSupportManagerFactory.create(DefaultDevSupportManagerFactory.java:85) 
at com.facebook.react.ReactInstanceManager.(ReactInstanceManager.java:260) 
at com.facebook.react.ReactInstanceManagerBuilder.build(ReactInstanceManagerBuilder.java:332) 
at com.facebook.react.ReactNativeHost.createReactInstanceManager(ReactNativeHost.java:95) 
at com.facebook.react.ReactNativeHost.getReactInstanceManager(ReactNativeHost.java:42) 
at com.mass_storage_mobile_app.MainApplication.onCreate(MainApplication.java:63) 
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1335) 
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7594) 
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2428) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loopOnce(Looper.java:257) 
at android.os.Looper.loop(Looper.java:368) 
at android.app.ActivityThread.main(ActivityThread.java:8839) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049) 
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.am.ActivityManagerService.registerReceiverWithFeature(ActivityManagerService.java:14908)
at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2570)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3005)
at android.os.Binder.execTransactInternal(Binder.java:1387)
at android.os.Binder.execTransact(Binder.java:1299)


Подробнее здесь: https://stackoverflow.com/questions/793 ... to-connect
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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