Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用动画矢量可绘制崩溃-设备运行7.1.1_Android_Android 7.0 Nougat_Android Vectordrawable - Fatal编程技术网

Android 使用动画矢量可绘制崩溃-设备运行7.1.1

Android 使用动画矢量可绘制崩溃-设备运行7.1.1,android,android-7.0-nougat,android-vectordrawable,Android,Android 7.0 Nougat,Android Vectordrawable,当使用动画矢量绘制时,我遇到以下崩溃-我的设置是 在牛轧糖7.1.1上测试的设备-Oneplus 3、Oneplus 1、Nexus 6(api 25)仿真器 我的代码以前工作正常,现在似乎坏了,我无法开始我的活动 // Sdk and tools minSdkVersion = 21 targetSdkVersion = 25 compileSdkVersion = 25 buildToolsVersion = '25.0.1' // Java targetJVM = 1.8 // App

当使用动画矢量绘制时,我遇到以下崩溃-我的设置是

在牛轧糖7.1.1上测试的设备-Oneplus 3、Oneplus 1、Nexus 6(api 25)仿真器

我的代码以前工作正常,现在似乎坏了,我无法开始我的活动

// Sdk and tools
minSdkVersion = 21
targetSdkVersion = 25
compileSdkVersion = 25
buildToolsVersion = '25.0.1'

// Java
targetJVM = 1.8

// App dependencies
supportLibraryVersion = '25.1.1'


 Process: techgravy.nextstop, PID: 30215

                                                                java.lang.RuntimeException: Unable to start activity ComponentInfo{techgravy.nextstop/techgravy.nextstop.ui.search.SearchActivity}: android.view.InflateException: Could not instantiate class android.transition.Transition class techgravy.nextstop.ui.transitions.StartAnimatable
                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2728)
                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2814)
                                                                    at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527)
                                                                    at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                    at android.os.Looper.loop(Looper.java:154)
                                                                    at android.app.ActivityThread.main(ActivityThread.java:6290)
                                                                    at java.lang.reflect.Method.invoke(Native Method)
                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
                                                                 Caused by: android.view.InflateException: Could not instantiate class android.transition.Transition class techgravy.nextstop.ui.transitions.StartAnimatable
                                                                    at android.transition.TransitionInflater.createCustom(TransitionInflater.java:227)
                                                                    at android.transition.TransitionInflater.createTransitionFromXml(TransitionInflater.java:171)
                                                                    at android.transition.TransitionInflater.createTransitionFromXml(TransitionInflater.java:185)
                                                                    at android.transition.TransitionInflater.inflateTransition(TransitionInflater.java:79)
                                                                    at com.android.internal.policy.PhoneWindow.getTransition(PhoneWindow.java:2799)
                                                                    at com.android.internal.policy.PhoneWindow.installDecor(PhoneWindow.java:2762)
                                                                    at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:413)
                                                                    at android.app.Activity.setContentView(Activity.java:2444)
                                                                    at techgravy.nextstop.ui.search.SearchActivity.onCreate(SearchActivity.java:120)
                                                                    at android.app.Activity.performCreate(Activity.java:6760)
                                                                    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1134)
                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2681)
                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2814) 
                                                                    at android.app.ActivityThread.-wrap12(ActivityThread.java) 
                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527) 
                                                                    at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                    at android.os.Looper.loop(Looper.java:154) 
                                                                    at android.app.ActivityThread.main(ActivityThread.java:6290) 
                                                                    at java.lang.reflect.Method.invoke(Native Method) 
                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 
                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 
                                                                 Caused by: java.lang.reflect.InvocationTargetException
                                                                    at java.lang.reflect.Constructor.newInstance0(Native Method)
                                                                    at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
                                                                    at android.transition.TransitionInflater.createCustom(TransitionInflater.java:218)
                                                                    at android.transition.TransitionInflater.createTransitionFromXml(TransitionInflater.java:171) 
                                                                    at android.transition.TransitionInflater.createTransitionFromXml(TransitionInflater.java:185) 
                                                                    at android.transition.TransitionInflater.inflateTransition(TransitionInflater.java:79) 
                                                                    at com.android.internal.policy.PhoneWindow.getTransition(PhoneWindow.java:2799) 
                                                                    at com.android.internal.policy.PhoneWindow.installDecor(PhoneWindow.java:2762) 
                                                                    at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:413) 
                                                                    at android.app.Activity.setContentView(Activity.java:2444) 
                                                                    at techgravy.nextstop.ui.search.SearchActivity.onCreate(SearchActivity.java:120) 
                                                                    at android.app.Activity.performCreate(Activity.java:6760) 
                                                                    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1134) 
                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2681) 
                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2814) 
                                                                    at android.app.ActivityThread.-wrap12(ActivityThread.java) 
                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527) 
                                                                    at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                    at android.os.Looper.loop(Looper.java:154) 
                                                                    at android.app.ActivityThread.main(ActivityThread.java:6290) 
                                                                    at java.lang.reflect.Method.invoke(Native Method) 
                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 
                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 
                                                                 Caused by: android.content.res.Resources$NotFoundException: Drawable techgravy.nextstop:drawable/avd_back_to_search with resource ID #0x7f02005b
                                                                 Caused by: android.content.res.Resources$NotFoundException: File res/drawable/avd_back_to_search.xml from drawable resource ID #0x7f02005b
                                                                    at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:725)
                                                                    at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:571)
                                                                    at android.content.res.Resources.loadDrawable(Resources.java:858)
                                                                    at android.content.res.TypedArray.getDrawable(TypedArray.java:928)
                                                                    at techgravy.nextstop.ui.transitions.StartAnimatable.<init>(StartAnimatable.java:54)
                                                                    at java.lang.reflect.Constructor.newInstance0(Native Method)
                                                                    at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
                                                                    at android.transition.TransitionInflater.createCustom(TransitionInflater.java:218)
                                                                    at android.transition.TransitionInflater.createTransitionFromXml(TransitionInflater.java:171)
                                                                    at android.transition.TransitionInflater.createTransitionFromXml(TransitionInflater.java:185)
                                                                    at android.transition.TransitionInflater.inflateTransition(TransitionInflater.java:79)
                                                                    at com.android.internal.policy.PhoneWindow.getTransition(PhoneWindow.java:2799)
                                                                    at com.android.internal.policy.PhoneWindow.installDecor(PhoneWindow.java:2762)
                                                                    at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:413)
                                                                    at android.app.Activity.setContentView(Activity.java:2444)
                                                                    at techgravy.nextstop.ui.search.SearchActivity.onCreate(SearchActivity.java:120)
                                                                    at android.app.Activity.performCreate(Activity.java:6760)
03-18 21:08:32.840 30215-30215/techgravy.nextstop E/AndroidRuntime:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1134)
                                                                        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2681)
                                                                        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2814)
                                                                        at android.app.ActivityThread.-wrap12(ActivityThread.java)
                                                                        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527)
                                                                        at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                        at android.os.Looper.loop(Looper.java:154)
                                                                        at android.app.ActivityThread.main(ActivityThread.java:6290)
                                                                        at java.lang.reflect.Method.invoke(Native Method)
                                                                        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
                                                                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
                                                                     Caused by: java.lang.ClassCastException: android.graphics.drawable.BitmapDrawable cannot be cast to android.graphics.drawable.VectorDrawable
                                                                        at android.graphics.drawable.AnimatedVectorDrawable.inflate(AnimatedVectorDrawable.java:471)
                                                                        at android.graphics.drawable.DrawableInflater.inflateFromXml(DrawableInflater.java:130)
                                                                        at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1227)
                                                                        at android.graphics.drawable.Drawable.createFromXml(Drawable.java:1200)
                                                                        at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:715)
                                                                            ... 27 more


   res/drawable/avd_back_to_search.xml
<animated-vector
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/searchback_back">

    <target
        android:name="arrow_head"
        android:animation="@animator/searchback_hide_arrow_head_move" />

    <target
        android:name="arrow_head_top"
        android:animation="@animator/searchback_hide_arrow_head" />

    <target
        android:name="arrow_head_bottom"
        android:animation="@animator/searchback_hide_arrow_head" />

    <target
        android:name="stem"
        android:animation="@animator/searchback_stem_back_to_search" />

    <target
        android:name="search_circle"
        android:animation="@animator/searchback_show_circle" />

</animated-vector>
//Sdk和工具
minSdkVersion=21
targetSdkVersion=25
compileSdkVersion=25
buildToolsVersion='25.0.1'
//爪哇
targetJVM=1.8
//应用程序依赖项
supportLibraryVersion='25.1.1'
流程:techgravy.nextstop,PID:30215
java.lang.RuntimeException:无法启动活动组件信息{techgravy.nextstop/techgravy.nextstop.ui.search.SearchActivity}:android.view.InflateException:无法实例化类android.transition.transition类techgravy.nextstop.ui.transitions.StartAnimatable
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2728)
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2814)
位于android.app.ActivityThread.-wrap12(ActivityThread.java)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:154)
位于android.app.ActivityThread.main(ActivityThread.java:6290)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
原因:android.view.InflateException:无法实例化类android.transition.transition类techgravy.nextstop.ui.transitions.StartAnimatable
位于android.transition.TransitionInflater.createCustom(TransitionInflater.java:227)
位于android.transition.TransitionInflater.createTransitionFromXml(TransitionInflater.java:171)
位于android.transition.TransitionInflater.createTransitionFromXml(TransitionInflater.java:185)
位于android.transition.TransitionInflater.inflateTransition(TransitionInflater.java:79)
在com.android.internal.policy.PhoneWindow.getTransition(PhoneWindow.java:2799)上
在com.android.internal.policy.PhoneWindow.installDecor(PhoneWindow.java:2762)
在com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:413)上
位于android.app.Activity.setContentView(Activity.java:2444)
位于techgravy.nextstop.ui.search.SearchActivity.onCreate(SearchActivity.java:120)
位于android.app.Activity.performCreate(Activity.java:6760)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1134)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2681)
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2814)
位于android.app.ActivityThread.-wrap12(ActivityThread.java)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:154)
位于android.app.ActivityThread.main(ActivityThread.java:6290)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
原因:java.lang.reflect.InvocationTargetException
位于java.lang.reflect.Constructor.newInstance0(本机方法)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:430)
在android.transition.TransitionInflater.createCustom上(TransitionInflater.java:218)