Open developerfromjokela opened 5 years ago
Hello!
I am testing my app on AVD Android 4.4 and get this error:
Binary XML file line #73: Error inflating class com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButton
My Gradle:
android { compileSdkVersion 28 buildToolsVersion '28.0.3' defaultConfig { applicationId "com.developerfromjokela.homework" minSdkVersion 16 targetSdkVersion 28 versionCode 23 versionName "1.6" vectorDrawables.useSupportLibrary = true buildConfigField "long", "TIMESTAMP", System.currentTimeMillis() + "L" multiDexEnabled true multiDexKeepFile file('multidex-config.txt') } buildTypes { release { multiDexKeepFile file('multidex-config.txt') minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/notice.txt' exclude 'META-INF/ASL2.0' } lintOptions { abortOnError false } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation 'com.android.support:design:28.0.0' implementation 'com.android.support:support-v4:28.0.0' implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' implementation 'com.android.support:support-annotations:28.0.0' //noinspection DuplicatePlatformClasses implementation 'org.apache.httpcomponents:httpclient:4.5.6' implementation 'com.jakewharton:butterknife:9.0.0-rc2' implementation 'com.github.wangjiegulu:rfab:2.0.0' implementation 'com.github.wangjiegulu:AndroidBucket:1.0.4' implementation 'com.squareup.picasso:picasso:2.71828' implementation 'de.hdodenhof:circleimageview:3.0.0' implementation 'com.android.support:recyclerview-v7:28.0.0' annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-rc2' implementation 'com.squareup.okhttp3:okhttp:3.11.0' implementation 'com.theartofdev.edmodo:android-image-cropper:2.5.+' implementation 'com.squareup.retrofit2:retrofit:2.4.0' implementation 'com.squareup.retrofit2:converter-gson:2.3.0' implementation "ch.acra:acra-mail:$acraVersion" implementation "ch.acra:acra-dialog:$acraVersion" implementation 'com.android.support:customtabs:28.0.0' implementation("com.squareup.moshi:moshi:1.8.0") implementation('com.googlecode.json-simple:json-simple:1.1.1') { exclude group: 'junit', module: 'junit' } implementation 'com.google.code.gson:gson:2.8.5' implementation 'de.hdodenhof:circleimageview:3.0.0' implementation 'com.github.clans:fab:1.6.4' implementation "cz.ackee.useragent:useragent:1.0.4" implementation 'com.google.firebase:firebase-core:16.0.6' implementation 'com.google.firebase:firebase-messaging:17.3.4' implementation "com.android.support:support-compat:28.0.0" implementation 'com.android.support:recyclerview-v7:28.0.0' implementation 'commons-io:commons-io:2.6' implementation 'com.android.support:support-dynamic-animation:28.0.0' // https://mvnrepository.com/artifact/com.github.ua-parser/uap-java implementation group: 'com.github.ua-parser', name: 'uap-java', version: '1.4.0' implementation 'com.android.support:multidex:1.0.3' implementation 'com.nineoldandroids:library:2.4.0' implementation 'com.github.wangjiegulu:AndroidBucket:1.0.4' } apply plugin: 'com.google.gms.google-services'
Layout:
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/swiperefresh" xmlns:rfab="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="com.developerfromjokela.homework.activities.MainActivity" tools:showIn="@layout/app_bar_main"> <com.wangjie.rapidfloatingactionbutton.RapidFloatingActionLayout xmlns:rfal="http://schemas.android.com/apk/res-auto" android:id="@+id/activity_main_rfal" android:layout_width="match_parent" android:layout_height="match_parent" rfal:rfal_frame_color="#ffffff" rfal:rfal_frame_alpha="0.7" > <ExpandableListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/expandableListView_main" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentStart="true" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:layout_marginStart="0dp" android:layout_marginLeft="0dp" android:layout_marginTop="0dp" android:layout_marginEnd="0dp" android:layout_marginRight="0dp" android:layout_marginBottom="0dp" android:animateLayoutChanges="true" android:visibility="gone" /> <android.support.constraint.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:id="@+id/error_hws" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:gravity="center"> <ImageView android:id="@+id/err_icon" android:layout_width="160dp" android:layout_height="160dp" android:layout_margin="5dp" android:layout_marginTop="50dp" android:contentDescription="@string/no_homeworks" app:srcCompat="@drawable/ic_empty_homeworks" /> <TextView android:id="@+id/textView8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="@string/no_homeworks" android:textSize="24sp" /> </LinearLayout> </android.support.constraint.ConstraintLayout> <com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButton android:id="@+id/add_fab" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginRight="20dp" android:layout_marginBottom="20dp" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:padding="8dp" app:layout_anchor="@+id/activity_main_rfal" app:layout_anchorGravity="right|bottom" rfab:rfab_size="normal" rfab:rfab_drawable="@drawable/ic_add" rfab:rfab_color_normal="@color/colorAccent" android:layout_alignParentEnd="true" android:layout_marginEnd="20dp" /> </com.wangjie.rapidfloatingactionbutton.RapidFloatingActionLayout> </android.support.v4.widget.SwipeRefreshLayout>
Thanks for patience
are u get solution ????
Hello, no, I haven't yet. Just put normal fab for 4.4 and older devices, until the developer Will fix that bug.
Hello!
I am testing my app on AVD Android 4.4 and get this error:
Binary XML file line #73: Error inflating class com.wangjie.rapidfloatingactionbutton.RapidFloatingActionButton
My Gradle:
Layout:
Thanks for patience