Android-приложение работает нормально при отладочной установке, но вылетает при создании приложения (android-debug.apk) - PullRequest
0 голосов
/ 19 марта 2019

Приложение падает при создании и установке apk в моем телефоне. Но работает нормально, когда запускается с отладкой USB.

java.lang.RuntimeException: java.lang.NoSuchMethodException: <init> [class android.view.View]
            at com.firebase.ui.database.FirebaseRecyclerAdapter.onCreateViewHolder(FirebaseRecyclerAdapter.java:165)
            at android.support.v7.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:6794)
            at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5975)
            at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5858)
            at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5854)
            at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2230)
            at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1557)
            at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1517)
            at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:612)
            at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3924)
            at android.support.v7.widget.RecyclerView.onMeasure(RecyclerView.java:3336)
            at android.view.View.measure(View.java:22344)
            at android.support.v4.widget.NestedScrollView.measureChildWithMargins(NestedScrollView.java:1502)
            at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
            at android.support.v4.widget.NestedScrollView.onMeasure(NestedScrollView.java:556)
            at android.view.View.measure(View.java:22344)
            at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6704)
            at android.support.design.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:733)
            at android.support.design.widget.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:95)
            at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onMeasureChild(AppBarLayout.java:1556)
            at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:803)

Пробовал менять Версию сборки нет ошибки кода

Пожалуйста, помогите !!!

logcat здесь

ссылка на MainActivity.java

ссылка на HomeFragment.java

ссылка на Манифест

ссылка на build.gradle

1 Ответ

0 голосов
/ 19 марта 2019

Попробуйте несколько вещей:

  1. Убедитесь, что ваши items и facility_items классы являются общедоступными. Если они являются внутренними классами, то сделайте их статическими.
  2. Создайте подписанный apk, затем установите его на своем устройстве и запустите.

Смотрите похожую проблему здесь: https://github.com/firebase/FirebaseUI-Android/issues/46

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...