相关疑难解决方法(0)

来自可绘制资源ID的文件res/drawable/abc_ic_ab_back_material.xml#0x7f020016

最近android support library更新到23.2.0.下载android sdk并更新android设计支持库后23.2.0,此错误反复发生.我的项目甚至无法编译.完整的错误日志说:

03-02 12:00:04.945 9324-9324/com.creditease.zhiwang.debug E/AndroidRuntime: FATAL EXCEPTION: main
        java.lang.RuntimeException: Unable to start activity ComponentInfo{com.creditease.zhiwang.debug/com.creditease.zhiwang.activity.TabContainerActivity}: android.content.res.Resources$NotFoundException: File res/drawable/abc_ic_ab_back_material.xml from drawable resource ID #0x7f020016
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2309)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2363)
        at android.app.ActivityThread.access$700(ActivityThread.java:169)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1330)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:5528)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:525)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1209)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1025)
        at dalvik.system.NativeStart.main(Native Method)
        Caused by: android.content.res.Resources$NotFoundException: File res/drawable/abc_ic_ab_back_material.xml from drawable resource ID #0x7f020016
        at android.content.res.Resources.loadDrawable(Resources.java:2974)
        at android.content.res.Resources.getDrawable(Resources.java:1558)
        at android.support.v7.widget.TintResources.superGetDrawable(TintResources.java:48)
        at android.support.v7.widget.AppCompatDrawableManager.onDrawableLoadedFromResources(AppCompatDrawableManager.java:374)
        at android.support.v7.widget.TintResources.getDrawable(TintResources.java:44)
        at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:323)
        at …
Run Code Online (Sandbox Code Playgroud)

android android-gradle-plugin android-design-library

25
推荐指数
4
解决办法
3万
查看次数

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

我的应用程序适用于支持库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,我使用了支持操作栏.关于如何解决这个问题的任何想法?:(

android android-support-library android-design-library

14
推荐指数
2
解决办法
9379
查看次数