我的Nexus 6会自动自行关闭;我怎样才能解决这个问题?


13

TL; DR:Nexus 6会自行关闭电源,似乎已连接到摄像头,wifi和蜂窝网络。互联网上充斥着安慰剂解决方案和“我也要”的帖子。Logcat输出如下。


我已经有几个月了这个问题,但是当手机是新的时候就没有了。这是发生了什么。

  • 我将使用头戴式耳机进行电话通话,当我打开相机应用程序,WhatsApp或-有时-当我什么都不做时,电话会立即自动关机。
  • 有时,当我离开房屋并在DriveNow上寻找汽车时,它会自行关闭。我的房子有Edge覆盖,我的街道有LTE。
  • 重新打开手机后,手机会再次关闭。这可能会连续发生几次。将其重新打开后等待执行任何操作似乎有帮助。

注意:

  • 发生这种情况时,我几乎总是打个电话。
  • 我认为显示屏在关闭时始终处于打开状态。

在互联网上搜索时,我发现无数抱怨相同或相似问题的方法,并且我一直在阅读Google产品论坛,其中包含数百种我也喜欢的帖子和安慰剂解决方案。

人们会声称,卸载应用程序I和其他发布者之前从未听说过为他们解决问题。有些人声称擦手机会有所帮助,另一些人则认为那是行不通的。

该问题很少出现。很难确定是否已完成任何操作。

到目前为止,这是我尝试过的:

  • 我已经卸载了所有无法使用的应用程序。确保仅使用在事情正常运行时一直在使用的应用程序。
  • 我已删除缓存分区(这些安慰剂解决方案之一)

我会尝试恢复出厂设置,但是WhatsApp内部的数据对我来说非常重要,并且在擦拭Nexus 6之前,我没有备用手机来加载WhatsApp备份(您需要使用SIM卡才能使WhatsApp正常工作,所以模拟器对我没有帮助)。由于相同的原因,我不想将手机带回商店或发送给摩托罗拉。如果可以的话。

在过去的两天内,我一直在打开外壳的同时将手机连接到计算机,并观察的输出logcat,而几分钟前,确实确实在连接外壳的情况下关闭了手机。这是崩溃前不久的logcat输出

我不会发布此问题,我会一直使用它,直到我得到一部备用手机,然后将Nexus 6送去维修为止,但事实是我现在有了logcat的输出,这可能对这里有人

更新资料

我恢复了出厂设置。一切顺利。:)当然,我不知道是否可以修复它。

更新第二个

它不是:-(

该问题也在安全模式下发生(刚发生)。

更新第三个

这也发生在Android M开发人员预览版上。此后,我已经购买了Moto E(非常可爱),并且将Nexus 6送去维修。希望我不会收到一条消息,说没有错误。


我怀疑设备未植根。是这样吗?考虑到非根设备,您是否看过如何使用Google云端硬盘备份?以及如何保存聊天记录?-均来自WhatsApp网站上的常见问题解答。//通过“ 在擦拭Nexus 6之前,我没有备用电话来加载WhatsApp备份 ”-您是否要表示要验证备用电话是否良好,是否有备用电话(因为仿真器在这里不起作用)?
Firelord

不扎根。是的,这正是我的意思。Google云端硬盘备份听起来比我读过的更有希望(备份到您的设备sd卡,而n6显然没有)。
Stefano Palazzo 2015年

看着logcat,不要做任何激烈的事情。
moonbutt74

可能是硬件问题,结果尝试<a href=" android.stackexchange.com/questions/117353/...>
河神

这不是我不认为的物理按钮。如果手机由于短促的睡眠/唤醒按钮而自行关闭,我会注意到当您按住它时会出现振动和弹出窗口。
Stefano Palazzo 2015年

Answers:


6

这是基于提供的日志输出的部分答案。

好吧,在查看了logcat之后,我的猜测可能是缓冲区溢出错误,该错误源自/源自mm相机以及所连接的服务/进程和离子内存分配。

片段,

08-11 17:51:19.504 E/libaprpmem( 1539):  Ion allocation success virtaddr : ret=2996989952 fd=48 heapid=33554432
08-11 17:51:19.507 E/libaprpmem( 1539):

08-11 17:51:19.332 E/mm-camera( 1539): mct_stream_destroy_buffers: Exit

08-11 17:51:19.337 E/mm-camera-isp2( 1539): isp_port_check_caps_unreserve:807 ide 3000f port 0xb6749d60
08-11 17:51:19.337 E/mm-camera-isp2( 1539): isp_handler_destroy_stream_param:1616 num_streams 0

好的,所以暂时不准备引用我的信息,但请仔细阅读本文,讨论缓冲区欠载/超载http://www.articlesfactory.com/articles/computers/buffer-underrun-and-overrun-scenarios.html

我无法将其固定到特定的特定原因,但是请尝试将相机分辨率设置为可以获取的较低分辨率,如果可以,请禁用接近传感器。不管是相机死机还是随身携带手机,或者即使它死机了(看似反复),它仍会不断晃动您的滑枕,直到手机停住并关机。访问一些开发站点,看看开发人员在该主题上是怎么说的(如果很常见)。可以通过体面/更正的内核构建来“修复”它。除非您受合同约束或受企业/企业能力限制。

您可能需要走海盗/突击队并破坏合同才能保存数据。意味着将所有数据生根并从设备中窃取。

哦!我忘了这个

08-11 17:49:33.932 W/ResourcesManager(29010): Asset path '/system/framework/com.google.android.media.effects.jar' does not exist or contains no resources.

那是一个真正的WTF.run文件ls -al /system/framework/,寻找长度为零的* .jar文件。

更多缺少的lib

08-11 17:51:10.373 E/mm-camera( 1539): Tuning lib open failed: dlopen failed: library "libmmcamera_tuning.so" not found

编辑- logcat |grep F/像以前一样在连接电话的情况下重新运行logcat“实时”,直到崩溃。


0

您可以执行adb备份,也可以使用Titanium备份来备份Whatsapp数据。然后,您应该恢复出厂设置,如果这样做无济于事,则应重新刷新原始固件。


WhatsApp不允许从ADB进行备份,我们尚未确认OP的设备是否已植根。此外,刷新固件有什么好处?考虑解释其背后的原因。
Firelord

这就是我要说的。Adb备份听起来很棒,但是如果跳过其中的某些文件(听起来可能如此),那就太烦人了。这就是为什么我要测试将备份还原到另一台设备的原因。
Stefano Palazzo

1
我看不出有任何证据说明为什么对设备进行闪烁可以解决我的问题。系统映像将是相同的(只读),其他所有内容都可以从备份中还原吗?如果我能弄清楚如何备份我的东西,可以尝试一下。
Stefano Palazzo 2015年

@StefanoPalazzo此处:完全备份非root用户的设备是在刷新之前备份非root用户的设备的方法。请注意,它有局限性,正如所说的,WhatsApp不会由亚行进行备份。
Firelord

XDA上有一个工具可能会对您有所帮助。forum.xda-developers.com/showthread.php?t=2770982但是关于亚行问题。您可以尝试做的一件事是提取数据,而不使用备份。然后,一旦您将设备重置为出厂设置即可。您可以重新安装该应用程序,然后使用ADB将数据库推回到设备上。从理论上讲...我知道开发人员可以将allow_backup标志设置为no,但这不应阻止您提取数据。另请编辑,不确定是否尝试过此操作。但这是来自whatsapp网站。whatsapp.com/faq/android/20902622
jer3my 2015年

0
  1. 备份数据
  2. Flash原始文件或其他ROM,肯定可以解决您的问题。
  3. 请享用。

闪烁工厂映像并不能解决我的问题。
Stefano Palazzo 2015年

安装其他ROM,如果仍不能解决问题,则可能是电源IC或电池。
geekydhaval 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.