首页 文章

InflateException - 浮动操作按钮

提问于
浏览
0

我收到这个错误我的申请

错误膨胀类android.support.design.widget.FloatingActionButton

我在互联网上搜索错误我尝试了一切,但我没有看到我的错误 . 我会感激任何帮助 .

这是我的xml文件 .

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="@drawable/bg_call_incoming"
android:orientation="vertical">
           ...
           <android.support.design.widget.FloatingActionButton//line80 
            android:id="@+id/fabCallButton"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:scaleType="center"
            app:srcCompat="@drawable/ic_call_white_24dp"
            app:tint="#004684"
            app:rippleColor="@color/ripple_color"
            tools:ignore="VectorDrawableCompat" />
            ...

的build.gradle:

dependencies {
    implementation fileTree(dir: 'libs',include: ['*.jar'])
    implementation 'com.android.support:design:27.1.1'
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.google.firebase:firebase-messaging:15.0.0'
}

Loggat:

05-08 10:54:58.380 4808-4808 / io.nitro.uzmaniaraexpert E / AndroidRuntime:FATAL EXCEPTION:main进程:io.nitro.uzmaniaraexpert,PID:4808 java.lang.RuntimeException:无法启动活动ComponentInfo {io .nitro.uzmaniaraexpert / io.nitro.uzmaniaraexpert.DenemeAnimation}:android.view.InflateException:二进制XML文件行#80:二进制XML文件行#80:在android.app上输出类android.support.design.widget.FloatingActionButton时出错Android.app.ActivityThread $ H的android.app.ActivityThread.access $ 900(ActivityThread.java:157)android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2494)的.ActivityThread.performLaunchActivity(ActivityThread.java:2434) .handleMessage(ActivityThread.java:1356)位于android.app.La上的android.O.Roper.loop(Looper.java:148)的android.os.Handler.dispatchMessage(Handler.java:102)上 . (ActivityThread . java:5551)at java.lang.reflect.Method.invoke(Native Method)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(Zyg oteInit.java:730)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)引起:android.view.InflateException:二进制XML文件行#80:二进制XML文件行#80:错误膨胀在android.view.LayoutInflater.inflate(LayoutInflater.java:423)的android.view.LayoutInflater.inflate(LayoutInflater.java:423)中的android.view.LayoutInflater.inflate(LayoutInflater.inflate)中的类android.support.design.widget.FloatingActionButton(LayoutInflater.inflate) .java:374)在android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)位于io.nitro.uzmaniaraexpert的android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139) . DenemeAnimation.onCreate(DenemeAnimation.java:56)在android.app.Anstrumentation.callActivityOnCreate(Instrumentation.java:1108)android.app.ActivityThread.performLaunchActivity(ActivityThread)的android.app.Activity.performCreate(Activity.java:6272) .java:2387)在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2494)at android.app.ActivityThread.access $ 900(ActivityThread.java:157)在android.app.Handler.dispatchMessage(Handler.java:102)的android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1356) . os.Looper.loop(Looper.java:148)位于com.android.internal.os的java.lang.reflect.Method.invoke(Native Method)的android.app.ActivityThread.main(ActivityThread.java:5551) . ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:730)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)引起:android.view.InflateException:二进制XML文件行#80:错误膨胀类Android.view.LayoutInflater.createViewFromTag(LayoutInflater)中的android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764)上的android.view.LayoutInflater.createView(LayoutInflater.java:645)中的android.support.design.widget.FloatingActionButton . java:704)在android.view.LayoutInflater.rInflate(LayoutInflater.java:835)的android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)android.vie在Android.view.LayoutInflater.rInflateChildren的android.view.LayoutInflater.rInflate(LayoutInflater.java:838)的android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)中的.LayoutInflater.rInflate(LayoutInflater.java:838) (LayoutInflater.java:798)在android.view.LayoutInflater.inflate(LayoutInflater.java:515)的android.view.LayoutInflater.inflate(LayoutInflater.java:515),android.view.LayoutInflater.inflate(LayoutInflater.java: 374)在android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)的android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)at io.nitro.uzmaniaraexpert.DenemeAnimation.onCreate (DenemeAnimation.java:56)在android.app.Anstrumentation.callActivityOnCreate(Instrumentation.java:1108)android.app.ActivityThread.performLaunchActivity(ActivityThread.java)的android.app.Activity.performCreate(Activity.java:6272) . 2387)在android.app.ActivityThread.handleLaunchActivity(ActivityThread.j ava:2494)在android.app.ActivityThread.access $ 900(ActivityThread.java:157)在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1356)at atandroid.os.Handler.dispatchMessage(Handler.java:102)位于android.app.Looper.loop(Looper.java:148)的android.app.ActivityThread.main(ActivityThread.java:5551),位于java.lang.reflect .Method.invoke(Native Method)位于com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:730)com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)引起的:java.lang.reflect.InvocationTargetException在java.lang.reflect.Constructor.newInstance(本机方法)在android.view.LayoutInflater.createView(LayoutInflater.java:619)在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java: 764)在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)在android.view.LayoutInflater.rInflate(LayoutInflater.java:835)在android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)在机器人 . 在android.view.LayoutInflater.rInflate的android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)中查看.LayoutInflater.rInflate(LayoutInflater.java:838) LayoutInflater.java:838)在android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)在android.view.LayoutInflater.inflate(LayoutInflater.java:515)在android.view.LayoutInflater.inflate(LayoutInflater.java:423 )在Android.support.v7.app.App.DeCompterAmplV9.adConlate(AppCompatDelegateImplV9.java:287)的android.sview.LayoutInflater.inflate(LayoutInflater.java:374)android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity . java:139)at io.nitro.uzmaniaraexpert.DenemeAnimation.onCreate(DenemeAnimation.java:56)在android.app.Activity.performCreate(Activity.java:6272)android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) )在android.app.A活动中的android.app.A活动时,Android.A.运行时,Android.app.A活动(活动传递 . app.ActivityThread $ H.handleMessage(ActivityThread.java:1356)在android.os.Ha在android.app.Looper.loop(Looper.java:148)的android.app.ActivityThread.main(ActivityThread.java:5551)上的ndler.dispatchMessage(Handler.java:102)at java.lang.reflect.Method.invoke (本地方法)com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:730)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)引起:android.content .res.Resources $ NotFoundException:资源ID#0x7f080074在android.content.res.Resources.getValue(Resources.java:1401)在android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:328)的机器人 . 在android.support.v7.content.res.AppCompatResources.getDrawable的android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:186)上的support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:193)( AppCompatResources.java:100)在android.support.v7.widget.AppCompatImageHelper.loadFromAttributes(AppCompatImageHelper.java:58)at android.support.design.widget.FloatingActionButton . (FloatingActionButton.java:184)在android.support.design.widget.FloatingActionButton . (FloatingActionButton.java:158)在java.lang.reflect.Constructor.newInstance(本机方法)在Android.view.LayoutInflater上的android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764)android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)的android.view.LayoutInflater.createView(LayoutInflater.java:619)位于android.view.LayoutInflater.rInflate(LayoutInflater.java:838)的android.view.LayoutInflater.rInflateChild(AndroidInfter.java:838)的android.view.LayoutInflater.rInflateChildren(LayoutInflater)中的.rInflate(LayoutInflater.java:835) . java:798)在android.view.LayoutInflater.rInflate(LayoutInflater.java:838)的android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)android.view.LayoutInflater.inflate(LayoutInflater.java:515)at at android.view.LayoutInflater.inflate(LayoutInflater.java:423)在android.vi ew.LayoutInflater.inflate(LayoutInflater.java:374)在android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)的android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)在io.nitro.uzmaniaraexpert.DenemeAnimation.onCreate(DenemeAnimation.java:56)在android.app.Activity.performCreate(Activity.java:6272)在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2387)在Android.app上的android.app.A活动,活动(愉快):$ 900(ActivityThread.java:157)的android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2494) . ActivityThread $ H.handleMessage(ActivityThread.java:1356)位于android.app.AutT.read上的android.os.Handler.dispatchMessage(Handler.java:102)android.app.ActivityThread.main上的android.os.Looper.loop(Looper.java:148) (ActivityThread.java:5551)位于com.android.internal.os的com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:730)的java.lang.reflect.Method.invoke(Native Method) .ZygoteInit.main(ZygoteInit.java:620)

1 回答

  • 0

    更换

    app:tint="#004684"
    

    app:backgroundTint="#004684"
    

相关问题