Попробовал на Nexus 5, стоковая 4.4.4
Упал сразу после запуска
Цитата:
I/ActivityManager( 744): Start proc com.embarcadero.AudioBox for activity com.embarcadero.AudioBox/com.embarcadero.firemonkey.FMXNativeActivity: pid=16152 uid=10107 gids={50107, 3003, 1028, 1015}
I/dalvikvm(16152): Enabling JNI app bug workarounds for target SDK version 11...
V/PhoneStatusBar( 853): setLightsOn(true)
D/dalvikvm(16152): GC_FOR_ALLOC freed 80K, 1% free 16732K/16844K, paused 14ms, total 14ms
I/dalvikvm-heap(16152): Grow heap (frag case) to 21.533MB for 5414416-byte allocation
D/dalvikvm(16152): GC_FOR_ALLOC freed <1K, 1% free 22020K/22132K, paused 16ms, total 16ms
W/dalvikvm(16152): dvmFindClassByName rejecting 'com/embarcadero/firemonkey/OnActivityListener'
W/dalvikvm(16152): dvmFindClassByName rejecting 'com/embarcadero/dex/lib/ProxyInterface'
I/Adreno-EGL(16152): <qeglDrvAPI_eglInitialize:320>: EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13
I/ActivityManager( 744): Displayed com.embarcadero.AudioBox/com.embarcadero.firemonkey.FMXNativeActivity: +820ms
E/qcom_sensors_hal( 744): hal_process_report_ind: Bad item quality: 11
I/ActivityManager( 744): Process com.embarcadero.AudioBox (pid 16152) has died.
W/ActivityManager( 744): Force removing ActivityRecord{42dee1c0 u0 com.embarcadero.AudioBox/com.embarcadero.firemonkey.FMXNativeActivity t24}: app died, no saved state
I/WindowState( 744): WIN DEATH: Window{42f61908 u0 com.embarcadero.AudioBox/com.embarcadero.firemonkey.FMXNativeActivity}
D/Zygote ( 181): Process 16152 exited cleanly (1)
W/Binder ( 952): Caught a RuntimeException from the binder stub implementation.
W/Binder ( 952): java.lang.NullPointerException
W/Binder ( 952): at android.inputmethodservice.IInputMethodWrapper.set SessionEnabled(IInputMethodWrapper.java:280)
W/Binder ( 952): at com.android.internal.view.IInputMethod$Stub.onTran sact(IInputMethod.java:129)
W/Binder ( 952): at android.os.Binder.execTransact(Binder.java:404)
W/Binder ( 952): at dalvik.system.NativeStart.run(Native Method)
|
ЗЫ.
Где-то NullPointer вылез
Просто констатация факта падения НИЧЕГО не даст разработчику без лога непосредственно перед падением и сразу после него.
Лог снимается довольно легко - нужен включенный режим USB отладки на девайсе, дрова на ADB в компе. Потом девайс подключается к компу, из командной строки запускается: adb logcat > c:\log.txt
Потом запускается прога на девайсе. После падения в c:\log.txt будет все, что происходило на девайсе.