Error al inflacionar la clase android.support.design.widget.FloatingActionButton
Mi aplicación se estrelló porque
Error al inflacionar la clase android.support.design.widget.FloatingActionButton
- La aplicación de Android se bloquea en la generación de versiones con el uso de Proguard y Dagger
- Establecer un elemento de menú tal como se ha comprobado desde el código
- Camera java.lang.RuntimeException: setParameters ha fallado
- Android RuntimeException onCreateDialog no creó un diálogo para id
- Java.lang.RuntimeException: No se puede instanciar el servicio .GCMIntentService
Este es mi código en el XML
<android.support.design.widget.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|right" android:layout_margin="16dp" android:src="@drawable/icon_right" app:backgroundTint="@color/green" android:onClick="previewphoto" app:layout_anchorGravity="bottom|right|end" />
Y aquí está mi gradle
compile 'com.android.support:appcompat-v7:23.4.0' // appcompat library compile 'com.android.support:design:23.4.0'
Mi logcat
FATAL EXCEPTION: main Proceso: com.cyanlabsid.cetakphoto, PID: 15298 java.lang.RuntimeException: No se puede iniciar la actividad ComponentInfo {com.cyanlabsid.cetakphoto / com.cyanlabsid.cetakphoto.PhotoPicker}: android.view.InflateException: XML binario File line # 76: Línea de archivo XML binario # 76: Error al inflacionar la clase android.support.design.widget.FloatingActionButton en android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2423) en android.app.ActivityThread.handleLaunchActivity (ActivityThread. Java: 2483) en android.app.ActivityThread.access $ 900 (ActivityThread.java:153) en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1349) en android.os.Handler.dispatchMessage (Handler.java: 102) en android.os.Looper.loop (Looper.java:148) en android.app.ActivityThread.main (ActivityThread.java:5441) en java.lang.reflect.Method.invoke (Método nativo) en com.android .internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:738) en com.android.internal.os.ZygoteInit.main (ZygoteInit.ja Va: 628) Causado por: android.view.InflateException: Línea del archivo XML binario # 76: Línea del archivo XML binario # 76: Error al inflar la clase android.support.design.widget.FloatingActionButton en android.view.LayoutInflater.inflate (LayoutInflater. Java: 543) en android.view.LayoutInflater.inflate (LayoutInflater.java:427) en android.view.LayoutInflater.inflate (LayoutInflater.java:374) en android.support.v7.app.AppCompatDelegateImplV9.setContentView (AppCompatDelegateImplV9.java : 284) en android.support.v7.app.AppCompatActivity.setContentView (AppCompatActivity.java:140) en com.cyanlabsid.cetakphoto.PhotoPicker.onCreate (PhotoPicker.java:74) en android.app.Activity.performCreate (Actividad. Java: 6303) en android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1108) en android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2376) en android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2483) at Android.app.ActivityThread.access $ 900 (ActivityThread.java:153) en android.app.Act IvityThread $ H.handleMessage (ActivityThread.java:1349) en android.os.Handler.dispatchMessage (Handler.java:102) en android.os.Looper.loop (Looper.java:148) en android.app.ActivityThread.main (ActivityThread.java:5441) en java.lang.reflect.Method.invoke (Método nativo) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:738) en com.android.internal.os .ZygoteInit.main (ZygoteInit.java:628)
¿Puede alguien decir mi culpa?
- Error: Error de ejecución para la tarea ': app: transformClassesWithDexForDebug' en android studio
- Java.lang.RuntimeException: Error al invocar public com.example.syncapp.MessageBase () sin args
- Enviar objeto como parcela (con descriptores de archivo) a través de la intención provoca una excepción
- Java.lang.RuntimeException: falló la toma de imagen
- ¿Llamando startActivity () desde fuera de una Actividad?
- Java.lang.RuntimeException: No se puede inicializar el motor Visualizer, error: -4
- Android: actividad no registrada en el manifiesto
- Error de inicio del error mediarecording de Android -19 runTimeException
Intentado su código, el problema está con la biblioteca 23.4.0.
Actualizar a 24. +, no hay error en ese lib.
Por ejemplo :
compile 'com.android.support:appcompat-v7:24.2.1' // appcompat library compile 'com.android.support:design:24.2.1'
Tienes que cambiar la versión de compilación a 24 también.
compileSdkVersion 24
Yo tuve el mismo problema
Me enfrenté al mismo problema con la versión Pre-Lolipop y para resolverlo, acabo de cambiar " android: src " a " app: srcCompat " y funcionó para mí.
Para hacer la compatibilidad con la versión anterior y si está usando un gráfico vectorial (como elementos dibujables) debe utilizar:
app:srcCompat="@drawable/you_graphics"
en lugar de:
android:src="@drawable/your_graphics"
Por debajo de las versiones de la API de la API del nivel 21, no se admiten
app:backgroundTint="@color/green"
O puede utilizar esta biblioteca para lograr más widgets de diseño de materiales.
Codificación feliz
- PopulateViewHolder no se ejecuta con FirebaseRecyclerAdapter (Android)
- Android SQLite Dónde y cuándo inicializar SQLiteOpenHelper