XmlPullParserException:<vector> tag requires viewportWidth > 0

来源:互联网 发布:软件测试经理招聘 编辑:程序博客网 时间:2024/06/07 06:11

用Android Studio自动生成的项目,竟然也会报错:

03-26 15:52:39.317: E/VdcInflateDelegate(25244): Exception while inflating <vector>03-26 15:52:39.317: E/VdcInflateDelegate(25244): org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportWidth > 003-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:535)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:472)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:436)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:829)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:303)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:178)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:173)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:60)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.widget.Toolbar.<init>(Toolbar.java:254)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.widget.Toolbar.<init>(Toolbar.java:196)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at java.lang.reflect.Constructor.constructNative(Native Method)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at java.lang.reflect.Constructor.newInstance(Constructor.java:423)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:226)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.app.AppCompatViewInflater.createViewFromTag(AppCompatViewInflater.java:175)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:146)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.app.AppCompatDelegateImplV7.createView(AppCompatDelegateImplV7.java:963)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:1022)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.view.LayoutInflater.rInflate(LayoutInflater.java:775)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.view.LayoutInflater.rInflate(LayoutInflater.java:778)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.view.LayoutInflater.inflate(LayoutInflater.java:512)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.view.LayoutInflater.inflate(LayoutInflater.java:409)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.view.LayoutInflater.inflate(LayoutInflater.java:358)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at cn.gaojs.vpntest.MainActivity.onCreate(MainActivity.java:25)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.app.Activity.performCreate(Activity.java:5285)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1090)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2259)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2345)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.app.ActivityThread.access$1100(ActivityThread.java:139)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.os.Handler.dispatchMessage(Handler.java:102)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.os.Looper.loop(Looper.java:136)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at android.app.ActivityThread.main(ActivityThread.java:5315)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at java.lang.reflect.Method.invokeNative(Native Method)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at java.lang.reflect.Method.invoke(Method.java:515)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)03-26 15:52:39.317: E/VdcInflateDelegate(25244): at dalvik.system.NativeStart.main(Native Method)03-26 15:52:39.317: W/dalvikvm(25244): threadid=1: thread exiting with uncaught exception (group=0x41676c50)


stackoverflow:

I fixed this problem by replacing

dependencies {compile 'com.android.support:appcompat-v7:23.2.0'compile 'com.android.support:design:23.2.0'}

with

dependencies {compile 'com.android.support:appcompat-v7:23.0.1'compile 'com.android.support:design:23.0.1'}

3 0
原创粉丝点击