ISchwarz23 / SortableTableView

An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.
Apache License 2.0
1.05k stars 239 forks source link

inflating class de.codecrafters.tableview.TableView #201

Open gustavobrunoro opened 4 years ago

gustavobrunoro commented 4 years ago

I am facing the following problem when trying to generate the table

android.view.InflateException: Binary XML file line # 17: Binary XML file line # 17: Error inflating class de.codecrafters.tableview.TableView Caused by: android.view.InflateException: Binary XML file line # 17: Error inflating class de.codecrafters.tableview.TableView

E/AndroidRuntime: at android.view.View.layout(View.java:20672) at android.view.ViewGroup.layout(ViewGroup.java:6194) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2792) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2319) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1460) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7183) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:949) at android.view.Choreographer.doCallbacks(Choreographer.java:761) at android.view.Choreographer.doFrame(Choreographer.java:696) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:935) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; at de.codecrafters.tableview.TableView.setupTableDataView(TableView.java:562) at de.codecrafters.tableview.TableView.(TableView.java:96) at de.codecrafters.tableview.TableView.(TableView.java:81) ... 68 more Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.swiperefreshlayout.widget.SwipeRefreshLayout" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.consultmais.consultmais-rNuWVwD0SCMmlnyaT4DWtA==/base.apk"],nativeLibraryDirectories=[/data/app/com.consultmais.consultmais-rNuWVwD0SCMmlnyaT4DWtA==/lib/x86, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) ... 71 more

ISchwarz23 commented 4 years ago

Hi @gustavobrunoro,

the Importamt Line is this one: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout

Please add the following dependencies: dependencies { implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" }