簡體   English   中英

使用android studio時apk在設備上連續崩潰

[英]apk crashes continuously on device while using android studio

帶有簡單textview的普通apk在使用android studio時連續崩潰在設備上,一段時間后apk運行並且未經任何修改有時apk開始崩潰

幫我解決這個問題

這是原木貓

08-22 16:43:12.070 13344-13344 /? I / art:后啟用-Xcheck:jni 08-22 16:43:12.080 13344-13344 /? D / TidaProvider:TidaProvider()08-22 16:43:12.086 13344-13344 /? V / BoostFramework:mAcquireFunc方法=公共int com.qualcomm.qti.Performance.perfLockAcquire(int,int [])08-22 16:43:12.086 13344-13344 /? V / BoostFramework:mReleaseFunc方法= public int com.qualcomm.qti.Performance.perfLockRelease()08-22 16:43:12.086 13344-13344 /? V / BoostFramework:mAcquireTouchFunc方法=公共int com.qualcomm.qti.Performance.perfLockAcquireTouch(android.view.MotionEvent,android.util.DisplayMetrics,int,int [])08-22 16:43:12.086 13344-13344 /? V / BoostFramework:mIOPStart方法= public int com.qualcomm.qti.Performance.perfIOPrefetchStart(int,java.lang.String)08-22 16:43:12.086 13344-13344 /? V / BoostFramework:mIOPStop方法= public int com.qualcomm.qti.Performance.perfIOPrefetchStop()08-22 16:43:12.091 13344-13344 /? V / BoostFramework:BoostFramework():mPerf = com.qualcomm.qti.Performance@13ff4db 08-22 16:43:12.122 13344-13344 / com.psquare.tdupdate W / System:ClassLoader引用的未知路徑:/ data / app / com.psquare.tdupdate-2 / lib / arm64 08-22 16:43:12.133 13344-13344 / com.psquare.tdupdate I / InstantRun:Instant Run Runtime已啟動。 Android包為com.psquare.tdupdate,實際應用程序類為null。 08-22 16:43:12.214 13344-13344 /? W /系統:ClassLoader引用的未知路徑:/data/app/com.psquare.tdupdate-2/lib/arm64 08-22 16:43:12.219 13344-13344 /? D / AndroidRuntime:關閉VM

                                               --------- beginning of crash

08-22 16:43:12.220 13344-13344 /? E / AndroidRuntime:致命例外:主進程:com.psquare.tdupdate,PID:13344 java.lang.RuntimeException:無法創建應用程序com.android.tools.fd.runtime.BootstrapApplication:java.lang.IllegalStateException:java.lang NoSuchFieldException:類Landroid / content / res / MiuiResourcesImpl中沒有字段mAssets; (“ /android/content.res.MiuiResourcesImpl”的聲明出現在/system/framework/framework.jar中)在android.app.ActivityThread.handleBindApplication(ActivityThread.java:5431)在android.app.ActivityThread.-wrap2(ActivityThread。的android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1563)處的android.os.Handler.dispatchMessage(Handler.java:102)處的android.os.Looper.loop(Looper.java:154)處的Java) com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:874)處java.lang.reflect.Method.invoke(本機方法)處的android.app.ActivityThread.main(ActivityThread.java:6195) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)原因:java.lang.IllegalStateException:java.lang.NoSuchFieldException:類Landroid / content / res / MiuiResourcesImpl中沒有字段mAssets; (“ android.content.res.MiuiResourcesImpl的聲明出現在/system/framework/framework.jar中)在com.android.tools上的com.android.tools.fd.runtime.MonkeyPatcher.monkeyPatchExistingResources(MonkeyPatcher.java:442) .fd.runtime.BootstrapApplication.onCreate(BootstrapApplication.java:308)位於android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1025)位於android.app.ActivityThread.handleBindApplication(ActivityThread.java:5428)位於android.app。 android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1563)上的ActivityThread.wrap2(ActivityThread.java)android.os.Looper.loop(上的android.os.Handler.dispatchMessage(Handler.java:102) Looper.java:154),位於android.app.ActivityThread.main(ActivityThread.java:6195),位於java.lang.reflect.Method.invoke(本機方法),位於com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run( ZygoteInit.java:874),位於com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)原因:java.lang.NoSuchFieldException:No field m Landroid / content / res / MiuiResourcesImpl類中的資產; (“ android.content.res.MiuiResourcesImpl的聲明出現在/system/framework/framework.jar中),位於com.android.tools.fd.runtime.MonkeyPatcher.monkeyPatchExistingResources(java.lang.Class.getDeclaredField(Native Method)) com.android.tools.fd.runtime.BootstrapApplication.onCreate(BootstrapApplication.java:308)處的MonkeyPatcher.java:433)android.app.ActivityThread.handleBindApplication處的android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1025)處的MonkeyPatcher.java:433) (ActivityThread.java:5428)在android.app.ActivityThread.-wrap2(ActivityThread.java)在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1563)在android.os.Handler.dispatchMessage(Handler.java :102),位於android.os.Looper.loop(Looper.java:154),位於com。的java.lang.reflect.Method.invoke(Native Method),位於android.app.ActivityThread.main(ActivityThread.java:6195)。 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)上的android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:874) 08-22 16:43:12.222 13344-13344 /? E / MQSEventManagerDelegate:無法獲取MQSService。 08-22 16:43:12.229 13344-13344 /? I / Process:正在發送信號。 PID:13344 SIG:9

在build.gradle中將minSdkVersion更改為14之后,問題得到解決

在小米手機上更新MIUI 9(Android 7)后,我也面臨着這個問題。

我的minSDK是14 ..... minSdkVersion 14 targetSdkVersion 25

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM