我正在尝试构建apk的发布版本,并在Honor 5x(api 23)上启动时出现错误:
Caused by: android.view.InflateException: Binary XML file line #25: Error inflating class com.google.android.gms.common.SignInButton
File res/color/abc_hint_foreground_material_light.xml from color state list resource ID #0x7f0d01e7
同时应用程序在模拟器上不会崩溃(api 25)。 我尝试将其添加到proguard规则中,但没有帮助:
-dontwarn com.google.android.gms.**
-keep class com.google.android.gms.** { *; }
-keepclassmembers class **.R$* {
public static <fields>;
}
构建类型:
release {
shrinkResources true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
debuggable true
minifyEnabled true
}
我使用的是Android Studio 3.0 Canary 1版本,支持库为25.3.1,构建工具版本为25.0.2,并且使用了Firebase-UI 1.2.0。请帮我找出解决此问题的方案。