2017-02-23 1 views
0

Nach der Aktualisierung von Android Studio 2.2.3 stürzen die kleinen Apps, die ich ausführen möchte, sofort ab. Ich teste die App auf meiner Tecno P5 Android Version 4.2.2Leider stürzen alle meine Apps nach dem Update auf Android Studio 2.2.3

Ich habe versucht, einfache Anwendungen, aber keinen Erfolg. Mit diesem versuche ich einen einfachen Splashscreen. Hier ist der logcat:

> E/VdcInflateDelegate: Exception while inflating <vector> 
>                   org.xmlpull.v1.XmlPullParserException: Binary XML file line 
> #17<vector> tag requires viewportHeight > 0 
>                    at 
> android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:723) 
>                    at 
> android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:653) 
>                    at 
> android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:615) 
>                    at 
> android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:734) 
>                    at 
> android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:367) 
>                    at 
> android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197) 
>                    at 
> android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190) 
>                    at 
> android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:711) 
>                    at 
> android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:195) 
>                    at 
> android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:81) 
>                    at 
> android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:131) 
>                    at 
> android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:151) 
>                    at 
> android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:31) 
>                    at 
> android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:55) 
>                    at 
> android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:205) 
>                    at 
> android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185) 
>                    at 
> android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:525) 
>                    at 
> android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:74) 
>                    at com.example.davy.splash.MainActivity.onCreate(MainActivity.java:13) 
>                    at android.app.Activity.performCreate(Activity.java:5122) 
>                    at 
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081) 
>                    at 
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2307) 
>                    at 
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2395) 
>                    at android.app.ActivityThread.access$600(ActivityThread.java:162) 
>                    at 
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) 
>                    at android.os.Handler.dispatchMessage(Handler.java:107) 
>                    at android.os.Looper.loop(Looper.java:194) 
>                    at android.app.ActivityThread.main(ActivityThread.java:5371) 
>                    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:833) 
>                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
>                    at dalvik.system.NativeStart.main(Native Method) 02-23 23:27:05.179 
> 4316-4316/com.example.davy.splash E/AndroidRuntime: FATAL EXCEPTION: 
> main 
>                  java.lang.RuntimeException: Unable to start activity 
> ComponentInfo{com.example.davy.splash/com.example.davy.splash.MainActivity}: 
> android.content.res.Resources$NotFoundException: File 
> res/drawable/abc_vector_test.xml from drawable resource ID #0x7f020052 
>                   at 
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2343) 
>                   at 
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2395) 
>                   at android.app.ActivityThread.access$600(ActivityThread.java:162) 
>                   at 
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) 
>                   at android.os.Handler.dispatchMessage(Handler.java:107) 
>                   at android.os.Looper.loop(Looper.java:194) 
>                   at android.app.ActivityThread.main(ActivityThread.java:5371) 
>                   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:833) 
>                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
>                   at dalvik.system.NativeStart.main(Native Method) 
>                   Caused by: android.content.res.Resources$NotFoundException: File 
> res/drawable/abc_vector_test.xml from drawable resource ID #0x7f020052 
>                   at android.content.res.Resources.loadDrawable(Resources.java:1993) 
>                   at android.content.res.Resources.getDrawable(Resources.java:673) 
>                   at 
> android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:374) 
>                   at 
> android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:202) 
>                   at 
> android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190) 
>                   at 
> android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:711) 
>                   at 
> android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:195) 
>                   at 
> android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:81) 
>                   at 
> android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:131) 
>                   at 
> android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:151) 
>                   at 
> android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:31) 
>                   at 
> android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:55) 
>                   at 
> android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:205) 
>                   at 
> android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185) 
>                   at 
> android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:525) 
>                   at 
> android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:74) 
>                   at com.example.davy.splash.MainActivity.onCreate(MainActivity.java:13) 
>                   at android.app.Activity.performCreate(Activity.java:5122) 
>                   at 
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081) 
>                   at 
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2307) 
>                   at 
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2395)  
>                   at android.app.ActivityThread.access$600(ActivityThread.java:162)  
>                   at 
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)  
>                   at android.os.Handler.dispatchMessage(Handler.java:107)  
>                   at android.os.Looper.loop(Looper.java:194)  
>                   at android.app.ActivityThread.main(ActivityThread.java:5371)  
>                   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:833)  
>                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)  
>                   at dalvik.system.NativeStart.main(Native Method)  
>                   Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line 
> #17: invalid drawable tag vector 
>                   at 
> android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:881) 
>                   at android.graphics.drawable.Drawable.createFromXml(Drawable.java:822) 
>                   at android.content.res.Resources.loadDrawable(Resources.java:1990) 
>                   at android.content.res.Resources.getDrawable(Resources.java:673)  
>                   at 
> android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:374)  
>                   at 
> android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:202)  
>                   at 
> android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)  
>                   at 
> android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:711)  
>                   at 
> android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:195)  
>                   at 
> android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:81)  
>                   at 
> android.support.v7.app.AppCompatDelegateImplBase.<init>(AppCompatDelegateImplBase.java:131)  
>                   at 
> android.support.v7.app.AppCompatDelegateImplV9.<init>(AppCompatDelegateImplV9.java:151)  
>                   at 
> android.support.v7.app.AppCompatDelegateImplV11.<init>(AppCompatDelegateImplV11.java:31)  
>                   at 
> android.support.v7.app.AppCompatDelegateImplV14.<init>(AppCompatDelegateImplV14.java:55)  
>                   at 
> android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:205)  
>                   at 
> android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185)  
>                   at 
> android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:525)  
>                   at 
> android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:74)  
>                   at 
> com.example.davy.splash.MainActivity.onCreate(MainActivity.java:13)  
>                   at android.app.Activity.performCreate(Activity.java:5122)  
>                   at 
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081)  
>                   at 
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2307)  
>                   at 
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2395)  
>                   at android.app.ActivityThread.access$600(ActivityThread.java:162)  
>                   at 
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)  
>                   at android.os.Handler.dispatchMessage(Handler.java:107)  
>                   at android.os.Looper.loop(Looper.java:194)  
>                   at android.app.ActivityThread.main(ActivityThread.java:5371)  
>                   at java.lang.reflect.Method.invokeNative(Native Method)  
>                   at java.lang.reflect.Method.invoke(Method.java:525) 

Mein Haupt acitvity:

package com.example.davy.splash; 

import android.content.Intent; 
import android.os.Handler; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 

public class MainActivity extends AppCompatActivity { 
    private static int SPLASH_TIME_OUT = 4000; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     new Handler().postDelayed(new Runnable() { 
      @Override 
      public void run() { 
       Intent homeIntent = new Intent(MainActivity.this,Home.class); 
       startActivity(homeIntent); 
       finish(); 
      } 
     },SPLASH_TIME_OUT); 
    } 
} 

Antwort

0

ich die gleiche Sache erfahren bin, bis ich V2 zu V1 Signatur ändern. Alle Apps stürzten auf Android 4.x-Geräten ab (SDK-API 19). Überprüfen Sie, ob Sie signiertes APK mithilfe von Signature Version 2 oder Version 1 generieren möchten. APK Signature Scheme v2 für Android 7.0 (API Level 24). Verwenden Sie Version 1, wenn Sie Android 4.x adressieren V1 Signature for earlier Android 4-6

Verwandte Themen