Я обновляю версию rhodes gem с 5.5.0 до 6.1.16. Я также изменил свою версию ruby с 1.9.3 на 2.3.4. Я могу успешно подготовить APK. Но когда я устанавливаю APK в планшетах Huawei, он вылетает, как только запускается приложение, где, когда я установил тот же APK на планшете Honor, приложение запустилось успешно. Когда я увидел логи, это показывает ниже журнал ошибок. Может кто-нибудь, пожалуйста, помогите, как решить эту проблему?
0000608a SplashScreen | Не удалось получить com.rhomobile.rhodes.R $ drawable.loading
java.lang.IllegalArgumentException: не удается получить com.rhomobile.rhodes.R $ drawable.loading
на com.rhomobile.rhodes.extmanager.RhoExtManagerImpl.getResId (RhoExtManagerImpl.java:77)
на com.rhomobile.rhodes.extmanager.RhoExtManager.getResourceId (RhoExtManager.java:22)
на com.rhomobile.rhodes.mainview.SplashScreen.loadContent (SplashScreen.java:171)
на com.rhomobile.rhodes.mainview.SplashScreen. (SplashScreen.java:127)
на com.rhomobile.rhodes.RhodesActivity.onResume (RhodesActivity.java:456)
на android.app.Instrumentation.callActivityOnResume (Instrumentation.java:1279)
на android.app.Activity.performResume (Activity.java:7017)
на android.app.ActivityThread.performResumeActivity (ActivityThread.java:3622)
на android.app.ActivityThread.handleResumeActivity (ActivityThread.java:3687)
на android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2887)
на android.app.ActivityThread.-wrap12 (ActivityThread.java)
на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1578)
на android.os.Handler.dispatchMessage (Handler.java:105)
на android.os.Looper.loop (Looper.java:156)
на android.app.ActivityThread.main (ActivityThread.java:6623)
в java.lang.reflect.Method.invoke (родной метод)
на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:942)
на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:832)
Вызывается: java.lang.NoSuchFieldException: нет загрузки поля в классе Lcom / rhomobile / rhodes / R $ drawable; (объявление 'com.rhomobile.rhodes.R $ drawable' появляется в /data/app/com.c2lbiz.fwdphilippinesuat-1/base.apk)
в java.lang.Class.getDeclaredField (собственный метод)
в com.rhomobile.rhodes.extmanager.RhoExtManagerImpl.getResId (RhoExtManagerImpl.java:74)
на com.rhomobile.rhodes.extmanager.RhoExtManager.getResourceId (RhoExtManager.java:22)
на com.rhomobile.rhodes.mainview.SplashScreen.loadContent (SplashScreen.java:171)
на com.rhomobile.rhodes.mainview.SplashScreen. (SplashScreen.java:127)
на com.rhomobile.rhodes.RhodesActivity.onResume (RhodesActivity.java:456)
на android.app.Instrumentation.callActivityOnResume (Instrumentation.java:1279)
на android.app.Activity.performResume (Activity.java:7017)
на android.app.ActivityThread.performResumeActivity (ActivityThread.java:3622)
на android.app.ActivityThread.handleResumeActivity (ActivityThread.java:3687)
на android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2887)
на android.app.ActivityThread.-wrap12 (ActivityThread.java)
на android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1578)
на android.os.Handler.dispatchMessage (Handler.java:105)
на android.os.Looper.loop (Looper.java:156)
на android.app.ActivityThread.main (ActivityThread.java:6623)
в java.lang.reflect.Method.invoke (родной метод)
на com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:942)
на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:832)
2019-07-04 19: 03: 42,647 24714-24748 /? W / cr_media: требуется разрешение BLUETOOTH