android - 支持库23.2.0导致应用程序崩溃

Ces*_*Pim 14 android android-support-library android-design-library

我的应用程序适用于支持库23.1.0或23.1.1,但是当我开始使用23.2.0时,它在启动时崩溃.我使用了五个支持库,但似乎使它崩溃的是这两个:

com.android.support:appcompat-v7:23.2.0

com.android.support:design:23.2.0

我在我的Galaxy nexus(API 17)上有这个问题,但在我的Nexus 7(API 22)上却没有.有谁知道可能是什么问题?这是我的gradle文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.ikarirobotics.aichordfinder"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-annotations:23.2.0'
    compile "com.android.support:appcompat-v7:23.2.0"
    compile 'com.android.support:design:23.2.0'
    compile 'com.android.support:cardview-v7:23.2.0'
    compile 'com.android.support:recyclerview-v7:23.2.0'
}
Run Code Online (Sandbox Code Playgroud)

我的布局只是一个框架,我放置当前适当的片段:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/fragment_container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="HomeActivity"
    tools:ignore="MergeRootFrame" />
Run Code Online (Sandbox Code Playgroud)

使用调试器我能够发现当主活动调用setContentView()时发生崩溃:

java.lang.reflect.InvocationTargetException

java.lang.RuntimeException:无法启动活动ComponentInfo {com.ikarirobotics.aichordfinder/com.ikarirobotics.aichordfinder.HomeActivity}:android.view.InflateException:二进制XML文件行#36:错误膨胀类android.support.v7.widget .Toolbar

我的活动扩展了AppCompatActivity,我使用了支持操作栏.关于如何解决这个问题的任何想法?:(

小智 5

似乎有一个可绘制的变异错误,因为在23.2.0版本的谷歌上工作.在这里查看问题.恢复到23.1.1应该没问题,直到下一个bug修复版本发布.


Ces*_*Pim 1

正如这里一些人所预测的,当我开始使用 23.2.1 支持库时,问题就消失了。感谢大家的支持。