El tema predeterminado no funciona después de habilitar el archivo Proguard (minifyEnabled true)

Es mi primera vez que estoy trabajando con el archivo Proguard . Comencé un nuevo proyecto para poder aprender más sobre Proguard File.
Mi problema es cuando Proguard el Proguard algo salió mal.

Hola mundo está fuera de lugar de su ubicación como en la imagen de abajo:

el tema predeterminado no funciona cuando minifyEnable es true

Aplicación sin habilitar Prodguard :

El tema predeterminado no funciona después de habilitar Proguard
Mi archivo de styles :

 <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> <style name="AppTheme.NoActionBar"> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style> <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> </resources> 

Mi archivo de manifest :

 <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/AppTheme.NoActionBar"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-permission android:name="android.permission.INTERNET" /> 

Mi MainActivity onCreate method :

 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } }); Log.d(TAG, "TEST!"); Log.i(TAG, "INFO!"); Log.e(TAG, "ERROR!"); } 

Edición:
Mi archivo Proguard:

 -assumenosideeffects class android.util.Log { public static int d(...); } -dontwarn android.support.v4.** -keep public class android.support.v7.widget.** { *; } -keep public class android.support.v7.internal.widget.** { *; } -keep public class android.support.v7.internal.view.menu.** { *; } -keep public class * extends android.support.v4.view.ActionProvider { public <init>(android.content.Context); } -dontwarn android.support.design.** -keep class android.support.design.** { *; } -keep interface android.support.design.** { *; } -keep public class android.support.design.R$* { *; } 

Mi archivo activity_main.xml :

 <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context="com.reviworx.workingwithproguard.MainActivity"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" /> </android.support.design.widget.AppBarLayout> <include layout="@layout/content_main" /> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" android:src="@android:drawable/ic_dialog_email" /> </android.support.design.widget.CoordinatorLayout> 

Mi archivo content_main.xml :

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="com.reviworx.workingwithproguard.MainActivity" tools:showIn="@layout/activity_main"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> </RelativeLayout> 

One Solution collect form web for “El tema predeterminado no funciona después de habilitar el archivo Proguard (minifyEnabled true)”

Trate de añadir esto

 -keep public class * extends android.support.design.widget.CoordinatorLayout$Behavior { public <init>(android.content.Context, android.util.AttributeSet); } 
  • ¿Cómo sé las clases de probIem Proguard se refiere a
  • Encontrar el rastro de pila ofuscado generado por proguard
  • Proguard minifyEnabled true para la compilación de depuración, no funciona en pre-Lollipop
  • Actualización de Play Services de 8.1 a 8.3 con Proguard habilitado
  • ¿Cuál es la diferencia entre proguard-android.txt y proguard-rules.pro? - Android
  • Respuestas de ajuste retro se bloquean con pro guard
  • Android cómo colocar todas mis clases en un solo paquete usando Proguard
  • Errores de Proguard al generar APK firmado
  • Android crash de la aplicación: ¿Por qué hay (fuente desconocida) en lugar de número de línea
  • ¿Cuál es la diferencia entre "minifyEnabled" y "useProguard" en el complemento de Android para Gradle?
  • Crash en getDeclaredAnnotation cuando se utiliza Proguard
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.