zoukankan      html  css  js  c++  java
  • 使用环信开发项目遇到错误提示 configure your build for VectorDrawableCompat

    问题描述:在使用AndroidStudio开发项目时,使用环信重写了聊天界面后,运行时app就崩掉了,查看日志报告,提示报错如下:

    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zongtry.main.helpapplication/com.zongtry.main.helpapplication.activity.ChatListActivity}: java.lang.IllegalStateException: This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat.
                                                         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
                                                         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
                                                         at android.app.ActivityThread.access$600(ActivityThread.java:130)
                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
                                                         at android.os.Handler.dispatchMessage(Handler.java:99)
                                                         at android.os.Looper.loop(Looper.java:137)
                                                         at android.app.ActivityThread.main(ActivityThread.java:4745)
                                                         at java.lang.reflect.Method.invokeNative(Native Method)
                                                         at java.lang.reflect.Method.invoke(Method.java:511)
                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
                                                         at dalvik.system.NativeStart.main(Native Method)
                                                      Caused by: java.lang.IllegalStateException: This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat.
                                                         at android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:692)
                                                         at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:186)
                                                         at android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:77)
                                                         at android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:83)
                                                         at android.support.v7.app.AppCompatDelegateImplV7.<init>(AppCompatDelegateImplV7.java:146)
                                                         at android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:28)
                                                         at android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:41)
                                                         at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:193)
                                                         at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:173)
                                                         at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:511)
                                                         at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
                                                         at com.zongtry.main.helpapplication.activity.ChatListActivity.onCreate(ChatListActivity.java:23)
                                                         at android.app.Activity.performCreate(Activity.java:5008)
                                                         at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
                                                         at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
                                                         at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 
                                                         at android.app.ActivityThread.access$600(ActivityThread.java:130) 
                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 
                                                         at android.os.Handler.dispatchMessage(Handler.java:99) 
                                                         at android.os.Looper.loop(Looper.java:137) 
                                                         at android.app.ActivityThread.main(ActivityThread.java:4745) 
                                                         at java.lang.reflect.Method.invokeNative(Native Method) 
                                                         at java.lang.reflect.Method.invoke(Method.java:511) 
                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 
                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
                                                         at dalvik.system.NativeStart.main(Native Method) 

    根据提示,明显是配置出现问题,找环信的客服咨询,他们只说让我去掉引用的v7包,可是仍然不好使。

    解决方案:后来机智如我,查看环信Demo的Activity,是继承EaseBaseActivity的,而我自己写的Activity是继承了AppCompatActivity,so找到问题的关键了,把继承的父类改成环信自己的EaseBaseActivity就可以了。

  • 相关阅读:
    linux sysfs (2)
    微软——助您启动云的力量网络虚拟盛会
    Windows Azure入门教学系列 全面更新啦!
    与Advanced Telemetry创始人兼 CTO, Tom Naylor的访谈
    Windows Azure AppFabric概述
    Windows Azure Extra Small Instances Public Beta版本发布
    DataMarket 一月内容更新
    和Steve, Wade 一起学习如何使用Windows Azure Startup Tasks
    现实世界的Windows Azure:与eCraft的 Nicklas Andersson(CTO),Peter Löfgren(项目经理)以及Jörgen Westerling(CCO)的访谈
    正确使用Windows Azure 中的VM Role
  • 原文地址:https://www.cnblogs.com/BobGo/p/5763714.html
Copyright © 2011-2022 走看看