Android 应用程序在启动时崩溃

Android apps crash on startup

每次我发送 Android 应用程序时,无论是完整应用程序还是 hello world 应用程序,应用程序都会在启动时崩溃。

当我 运行 logcat 时,出现以下错误:

W/System.err( 2426): java.io.FileNotFoundException: /sys/class/power_supply/battery/lcd: open failed: ENOENT (No such file or directory)

W/System.err( 2426):    at libcore.io.IoBridge.open(IoBridge.java:409)

W/System.err( 2426):    at java.io.FileOutputStream.<init>(FileOutputStream.java:88)

W/System.err( 2426):    at java.io.FileOutputStream.<init>(FileOutputStream.java:73)

W/System.err( 2426):    at com.sec.android.hardware.SecHardwareInterface.setBatteryADC(SecHardwareInterface.java:392)

W/System.err( 2426):    at com.android.server.power.PowerManagerService$DisplayBlankerImpl.run(PowerManagerService.java:5279)

W/System.err( 2426):    at android.os.Handler.handleCallback(Handler.java:733)

W/System.err( 2426):    at android.os.Handler.dispatchMessage(Handler.java:95)

W/System.err( 2426):    at android.os.Looper.loop(Looper.java:146)

I/PowerManagerService( 2426): [PWL]       PARTIAL_WAKE_LOCK              'ActivityManager-Sleep' (uid=1000, pid=2426, ws=null) (elapsedTime=24)

I/PowerManagerService( 2426): [PWL]   PowerManagerService.Broadcasts: ref count=1

W/System.err( 2426):    at android.os.HandlerThread.run(HandlerThread.java:61)

W/System.err( 2426): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)

W/System.err( 2426):    at libcore.io.Posix.open(Native Method)

W/System.err( 2426):    at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)

W/System.err( 2426):    at libcore.io.IoBridge.open(IoBridge.java:393)

W/System.err( 2426):    ... 8 more

这发生在三星 GT-N7100 的 Android 4.4.2 上。

如有任何帮助,我们将不胜感激

日志是部分的,但似乎某些以各种方式依赖 Google Play 服务的案例因我们今天部署的更新而失败。现在应该可以正常工作了,因为我们恢复了该修复程序。

我们稍后会部署更保守的更改。