簡體   English   中英

選擇“傳輸文件”模式時,連接到PC的電話已崩潰

[英]The phone which is connected to the PC has crashed when I choose the mode “Transfer files”

我想在Android Oreo上將某些東西推入我的手機中,但是當我的手機連接到PC時,我選擇了模式Transfer files ,它已崩潰。這是我崩潰的日志。

請查看日志:

01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at com.qualcomm.qti.Performance.native_perf_hint(Native method)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at com.qualcomm.qti.Performance.perfHint(Performance.java:65)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at java.lang.reflect.Method.invoke(Native method)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at android.util.BoostFramework.perfHint(BoostFramework.java:176)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at com.android.providers.media.MtpService.addStorageLocked(MtpService.java:295)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at com.android.providers.media.MtpService.addStorageDevicesLocked(MtpService.java:67)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at com.android.providers.media.MtpService.manageServiceLocked(MtpService.java:214)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   - locked <0x0a63faea> (a java.lang.Class<com.android.providers.media.MtpService>)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at com.android.providers.media.MtpService.onStartCommand(MtpService.java:156)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at android.app.ActivityThread.-wrap20(ActivityThread.java:-1)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1698)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at android.os.Handler.dispatchMessage(Handler.java:105)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at android.os.Looper.loop(Looper.java:164)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at android.app.ActivityThread.main(ActivityThread.java:6548)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at java.lang.reflect.Method.invoke(Native method)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
01-04 05:14:19.839  7537  7537 F zygote64: java_vm_ext.cc:504]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
01-04 05:14:19.930  7537  7537 F zygote64: runtime.cc:492] Runtime aborting...

我已經解決了問題,因為function(BoostFramework.perfHint)中的第二個參數為NULL。因此在MtpService.java中使用getApplicationContext()。getPackageName()而不是null,請看下面的內容:

-mPerfBoost.perfHint(BoostFramework.VENDOR_HINT_MTP_BOOST,null,Integer.MAX_VALUE,-1);
+mPerfBoost.perfHint(BoostFramework.VENDOR_HINT_MTP_BOOST,getApplicationContext().getPackageName(),Integer.MAX_VALUE,-1);

暫無
暫無

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

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