хост.exp.экспонента.MainApplication: java.lang.RuntimeException: NativeModuleDepsProvider не удалось найти объект для класса class host.exp.exponent.p

#android #react-native #expo

#Android #реагировать-родной #выставка

Вопрос:

Это проект Expo detach. Он работает должным образом в режиме отладки, но постоянно выходит из строя в режиме выпуска.

И журналы logcat

AndroidRuntime: java.lang.RuntimeException: Не удается создать приложение host.exp.exponent.MainApplication: java.lang.RuntimeException: NativeModuleDepsProvider не удалось найти объект для класса class host.exp.exponent.p

04-06 23:14:21.635 7295 7295 E android — ВРЕМЯ ВЫПОЛНЕНИЯ: ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: main 04-06 23:14:21.635 7295 7295 E android — время выполнения: Процесс: com.x.x, PID: 7295 04-06 23:14:21.635 7295 7295 E Android — время выполнения: java.lang.RuntimeException: Не удается создать приложение host.exp.exponent.MainApplication: java.lang.Исключение RuntimeException: NativeModuleDepsProvider не удалось найти объект для класса class host.exp.exponent.p 04-06 23:14:21.635 7295 7295 E AndroidRuntime: в android.app.ActivityThread.handleBindApplication(ActivityThread.java:5879) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: в Android.app.ActivityThread.-wrap3(ActivityThread.java ) 04-06 23:14:21.635 7295 7295 E ANDROID — время выполнения: в android.app.ActivityThread$H.handleMessage(ActivityThread.java:1699) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: в android.os.Handler.DispatchMessage (обработчик.java:102) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: в android.os.Looper.loop (Looper.java:154) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: в android.app.ActivityThread.main(ActivityThread.java:6682) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: в java.lang.reflect.Метод.invoke(собственный метод) 04-06 23:14:21.635 7295 7295 E android — время выполнения: в com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 04-06 23:14:21.635 7295 7295 E AndroidRuntime: Вызвано: java.lang.RuntimeException: NativeModuleDepsProvider не удалось найти объект для класса class host.exp.exponent.p 04-06 23:14:21.635 7295 7295 E AndroidRuntime: в host.exp.exponent.c.a.b(NativeModuleDepsProvider.java:1108) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: на хосте.exp.a.b.(Exponent.java:136) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: на хосте.exp.a.b.a(Exponent.java:117) 04-06 23:14:21.635 7295 7295 E AndroidRuntime: в host.exp.exponent.l.onCreate(ExpoApplication.java:75) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: в android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1032) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: в приложении Android.app.ActivityThread.handleBindApplication(ActivityThread.java:5876) 04-06 23:14:21.635 7295 7295 E Android — время выполнения: … еще 8

Комментарии:

1. android/app/build.gradle buildTypes { debug { отлаживаемый true ext.enableCrashlytics = false } релиз { minifyEnabled true ProGuard Files getDefaultProguardFile(‘proguard-android.txt ‘), ‘proguard-правила. pro’ zipAlignEnabled true } } при выпуске заменить на release { debuggable false } ./apktool d zinder.apk amp;amp; ./apktool b zinder -o x.apk amp;amp; jarsigner -verbose -tsa timestamp.digicert.com -sigalg SHA1 с RSA -digestalg SHA1 -хранилище ключей zinderlastfriday last_zinder.apk zinder amp;amp; ./zipalign -f -v 4 x.apk xa.apk

2. У меня также возникла эта проблема. Я меняю на release { debuggable false }, и это все еще не в порядке. Как мне поступить?

3. В чем заключается ваша ошибка. можете ли вы поделиться со мной? вы можете вставить в него код трассировки paste.ubuntu.com большое вам спасибо

4. @KhantThuLinn можете ли вы прочитать мой комментарий abone. вы очистили кэш? или вы можете выполнить приведенную ниже команду отладки при подключении вашего устройства. или виртуальное устройство. adb -s logcat ваше имя пакета:V AndroidRuntime:E «*:S»

5. Каким-то образом это решает мою проблему сейчас. Я попросил разработчика Expo здесь github.com/expo/expo/issues/6188