Ресурсы $ NotFoundException для нескольких Drawables на устройствах Vivo - PullRequest
1 голос
/ 22 апреля 2019

Я получаю исключение ресурсов $ NotFoundException в основном на устройствах Vivo.Это происходит только для Drawable ресурсов.У меня есть все варианты от mdpi до xxxhdpi.Все это PNG.Я не могу повторить это и получить его только на производстве в 4 разных местах.2 из которых находятся на заставке, а 1 - в библиотеке входа в Facebook на этой строке для этой отрисовки .Это означает, что эти пользователи не могут войти в приложение.Любая идея, если есть какие-то особые обработки, которые необходимо сделать для этих устройств?Я никогда раньше не сталкивался с чем-то подобным.

пример кода

<androidx.appcompat.widget.AppCompatImageView
        android:id="@+id/image_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="0dp"
        android:adjustViewBounds="true"
        app:srcCompat="@drawable/splash"
        app:layout_constraintWidth_max="400dp"
        app:layout_constraintBottom_toTopOf="@+id/white_bg"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        tools:src="@drawable/splash"/>

здесь я получаю этот сбой из-за splash Drawable.

Stack Trace

Вызвано android.content.res.Resources $ NotFoundException Невозможно найти идентификатор ресурса # 0x7f08013d com.myapp.ui.splashScreen.SplashScreenActivity.onCreate

Вызвано android.content.res.Resources $ NotFoundException: невозможно найти идентификатор ресурса # 0x7f08013d в android.content.res.ResourcesImpl.getResourceName (ResourcesImpl.java:292) в android.content.res.ResourcesImpl.loadDrawableForCookie (ResourcesImp79).на android.content.res.ResourcesImpl.loadDrawable (ResourcesImpl.java:749) на android.content.res.Resources.loadDrawable (Resources.java:922) на android.content.res.TypedArray.getDrawableForDensity (TypedArray.java:953) в android.content.res.TypedArray.getDrawable (TypedArray.java:928) в android.widget.ImageView. (ImageView.java:188) в android.widget.ImageView. (ImageView.java:171) по адресу androidx.appcompat.widget.AppCompatImageView. (AppCompatImageView.java:72) по адресу androidx.appcompat.widget.AppCompatImageView. (AppCompatImageView.java:68) по адресу androidx.appcompat.app.AppCompatViewInIjatatFateFatFat.1316) по адресу android.view.view.(LayoutInflater.java: 380) в androidx.appcompat.app.AppCompatDelegateImpl.setContentView (AppCompatDelegateImpl.java:469) в androidx.appcompat.app.AppCompatActivity.setContentView (AppCompatActivity.java:141) в com.lash.Screen.Screen(SplashScreenActivity.java:81) в android.app.Activity.performCreate (Activity.java:7129) в android.app.Activity.performCreate (Activity.java:7120) в android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1220) в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2906) в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3031) в android.app.ActivityThread.-wrap11 (ActivityThread.java) в android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1732) в android.os.Handler.dispatchMessage (Handler.java:106) в android.os.Looper.loop (Looper.java:192) в android.app.ActivityThread.main (ActivityThread.java:6792) в java.lang.reflect.Method.invoke (Method.java) в com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit.java:438)на com.android.internal.os.ZygoteInit.main (ZygoteInit.java:826)

...