我的Android应用支持版本7.0和更高版本,但不支持版本6和5

实际上我不知道出了什么问题。我尝试过但不了解确切的问题!

compileSdkVersion 28,minSdkVersion 21,targetSdkVersion 28.

此问题仅在android 6和5中出现。但是我的应用在android 7.0及更高版本中正常工作。

以下是Logcat错误消息

12-03 09:23:44.932 6025-6025/? I/art: Not late-enabling -Xcheck:jni (already on) 12-03 09:23:45.029 6025-6025/io.destreza.erp_dashboard W/System: ClassLoader referenced unknown path: /data/app/io.destreza.erp_dashboard-1/lib/x86 12-03 09:23:45.075 6025-6025/io.destreza.erp_dashboard D/FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization. 12-03 09:23:45.076 6025-6025/io.destreza.erp_dashboard D/FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization. 12-03 09:23:45.076 6025-6025/io.destreza.erp_dashboard D/FirebaseApp: com.google.android.gms.measurement.AppMeasurement is not linked. Skipping initialization. 12-03 09:23:45.076 6025-6025/io.destreza.erp_dashboard I/FirebaseInitProvider: FirebaseApp initialization successful 12-03 09:23:45.116 6025-6025/io.destreza.erp_dashboard W/art: Before Android 4.1,method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 12-03 09:23:45.149 6025-6025/io.destreza.erp_dashboard I/art: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper> 12-03 09:23:45.149 6025-6025/io.destreza.erp_dashboard I/art: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper> 12-03 09:23:45.194 6025-6025/io.destreza.erp_dashboard W/ResourceType: Failure getting entry for 0x7f07009e (t=6 e=158) (error -75) 12-03 09:23:45.195 6025-6025/io.destreza.erp_dashboard D/AndroidRuntime: Shutting down VM 12-03 09:23:45.196 6025-6025/io.destreza.erp_dashboard E/AndroidRuntime: FATAL EXCEPTION: main
    Process: io.destreza.erp_dashboard,PID: 6025
    java.lang.RuntimeException: Unable to start activity ComponentInfo{io.destreza.erp_dashboard/io.destreza.erp_dashboard.activities.main.Mainactivity}: android.view.InflateException: Binary XML file line #53: Binary XML file line #53: Error inflating class ImageView
        at android.app.activityThread.performLaunchactivity(activityThread.java:2416)
        at android.app.activityThread.handleLaunchactivity(activityThread.java:2476)
        at android.app.activityThread.-wrap11(activityThread.java)
        at android.app.activityThread$H.handleMessage(activityThread.java:1344)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:148)
        at android.app.activityThread.main(activityThread.java:5417)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
     Caused by: android.view.InflateException: Binary XML file line #53: Binary XML file line #53: Error inflating class ImageView
        at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
        at android.support.v7.app.appcompatdelegateImpl.setContentView(appcompatdelegateImpl.java:469)
        at android.support.v7.app.AppCompatactivity.setContentView(AppCompatactivity.java:140)
        at io.destreza.erp_dashboard.activities.main.Mainactivity.onCreate(Mainactivity.java:115)
        at android.app.activity.performCreate(activity.java:6237)
        at android.app.Instrumentation.callactivityOnCreate(Instrumentation.java:1107)
        at android.app.activityThread.performLaunchactivity(activityThread.java:2369)
        at android.app.activityThread.handleLaunchactivity(activityThread.java:2476) 
        at android.app.activityThread.-wrap11(activityThread.java) 
        at android.app.activityThread$H.handleMessage(activityThread.java:1344) 
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:148) 
        at android.app.activityThread.main(activityThread.java:5417) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
     Caused by: android.view.InflateException: Binary XML file line #53: Error inflating class ImageView
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:782)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
        at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
        at android.support.v7.app.appcompatdelegateImpl.setContentView(appcompatdelegateImpl.java:469) 
        at android.support.v7.app.AppCompatactivity.setContentView(AppCompatactivity.java:140) 
        at io.destreza.erp_dashboard.activities.main.Mainactivity.onCreate(Mainactivity.java:115) 
        at android.app.activity.performCreate(activity.java:6237) 
        at android.app.Instrumentation.callactivityOnCreate(Instrumentation.java:1107) 
        at android.app.activityThread.performLaunchactivity(activityThread.java:2369) 
        at android.app.activityThread.handleLaunchactivity(activityThread.java:2476) 
        at android.app.activityThread.-wrap11(activityThread.java) 
        at android.app.activityThread$H.handleMessage(activityThread.java:1344) 
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:148) 
        at android.app.activityThread.main(activityThread.java:5417) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
     Caused by: android.content.res.Resources$NotFoundException: Resource "io.destreza.erp_dashboard:drawable/logo_main" (7f07009e) is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f07009e a=-1 r=0x7f07009e}
        at android.content.res.Resources.loadDrawableForCookie(Resources.java:2602)
        at android.content.res.Resources.loadDrawable(Resources.java:2540)
        at android.content.res.TypedArray.getDrawable(TypedArray.java:870)
        at android.view.View.<init>(View.java:3948)
        at android.widget.ImageView.<init>(ImageView.java:145)
        at android.widget.ImageView.<init>(ImageView.java:140)
        at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:72)
        at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:68)
        at android.support.v7.app.AppCompatViewInflater.createImageView(AppCompatViewInflater.java:182)
        at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:106)
        at android.support.v7.app.appcompatdelegateImpl.createView(appcompatdelegateImpl.java:1266)
        at android.support.v7.app.appcompatdelegateImpl.onCreateView(appcompatdelegateImpl.java:1316)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:746)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704) 
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:838) 
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:838) 
        at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 
        at android.view.LayoutInflater.inflate(LayoutInflater.java:515) 
        at android.view.LayoutInflater.inflate(LayoutInflater.java:423) 
        at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
        at android.support.v7.app.appcompatdelegateImpl.setContentView(appcompatdelegateImpl.java:469) 
        at android.support.v7.app.AppCompatactivity.setContentView(AppCompatactivity.java:140) 
        at io.destreza.erp_dashboard.activities.main.Mainactivity.onCreate(Mainactivity.java:115) 
        at android.app.activity.performCreate(activity.java:6237) 
        at android.app.Instrumentation.callactivityOnCreate(Instrumentation.java:1107) 
        at android.app.activityThread.performLaunchactivity(activityThread.java:2369) 
        at android.app.activityThread.handleLaunchactivity(activityThread.java:2476) 
        at android.app.activityThread.-wrap11(activityThread.java) 
        at android.app.activityThread$H.handleMessage(activityThread.java:1344) 
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:148) 
        at android.app.activityThread.main(activityThread.java:5417) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)  12-03 09:24:15.098 6025-6044/io.destreza.erp_dashboard E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE 12-03 09:25:15.188 6025-6044/io.destreza.erp_dashboard E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE 12-03 09:26:45.255 6025-6044/io.destreza.erp_dashboard E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE 12-03 09:28:45.594 6025-6025/io.destreza.erp_dashboard I/Process: Sending signal. PID: 6025 SIG: 9 [app has been stoped!][1]

Screenshot-The app has been stopped

yjyhp5211314 回答:我的Android应用支持版本7.0和更高版本,但不支持版本6和5

检查您的资源和其他资源(如果它们位于更高版本的文件夹中),则该应用程序将无法运行。

,
FATAL EXCEPTION: main Process: io.destreza.erp_dashboard,PID: 6025 java.lang.RuntimeException: Unable to start activity ComponentInfo{io.destreza.erp_dashboard/io.destreza.erp_dashboard.activities.main.MainActivity}: android.view.InflateException: Binary XML file line #53: Binary XML file line #53: Error inflating class ImageView at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) at

这是尝试查找是否可以找到资源的问题所在。如果找到了它,但是它是一个矢量图像,则可能是因为某些矢量图像在较旧的android版本上无法正常工作而崩溃了,也许尝试用png图像更改它

本文链接:https://www.f2er.com/2988783.html

大家都在问