我的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.