返回列表 发帖

Android 开发遇到的问题

我按照《疯狂安卓讲义》第三版  第三章android的事件处理 3.2 飞机的那个程序 一模一样的输入进去 虽然没有报错 但是真机调试却闪退
查看logcat
02-28 16:37:34.679 12364-12364/? I/art: Late-enabling -Xcheck:jni
02-28 16:37:34.746 12364-12364/? I/InstantRun: Instant Run Runtime started. Android package is com.example.administrator.smaplesthree, real application class is null.
02-28 16:37:34.977 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-support-annotations-22.2.1_abdea0359f0e05be7d478ed15f4e04968fbe785d-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-support-annotations-22.2.1_abdea0359f0e05be7d478ed15f4e04968fbe785d-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-support-annotations-22.2.1_abdea0359f0e05be7d478ed15f4e04968fbe785d-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-support-annotations-22.2.1_abdea0359f0e05be7d478ed15f4e04968fbe785d-classes.dex'
02-28 16:37:35.057 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_9-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_9-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_9-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_9-classes.dex'
02-28 16:37:35.116 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_8-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_8-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_8-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_8-classes.dex'
02-28 16:37:35.166 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_7-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_7-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_7-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_7-classes.dex'
02-28 16:37:35.216 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_6-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_6-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_6-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_6-classes.dex'
02-28 16:37:35.266 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_5-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_5-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_5-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_5-classes.dex'
02-28 16:37:35.501 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_4-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_4-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_4-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_4-classes.dex'
02-28 16:37:35.566 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_3-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_3-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_3-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_3-classes.dex'
02-28 16:37:35.626 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_2-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_2-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_2-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_2-classes.dex'
02-28 16:37:35.707 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_1-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_1-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_1-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_1-classes.dex'
02-28 16:37:35.766 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-slice_0-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_0-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-slice_0-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-slice_0-classes.dex'
02-28 16:37:35.817 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-internal_impl-22.2.1_bdf5d662c6e70dab08ec2ac9ebc86f0f8492674e-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-internal_impl-22.2.1_bdf5d662c6e70dab08ec2ac9ebc86f0f8492674e-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-internal_impl-22.2.1_bdf5d662c6e70dab08ec2ac9ebc86f0f8492674e-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-internal_impl-22.2.1_bdf5d662c6e70dab08ec2ac9ebc86f0f8492674e-classes.dex'
02-28 16:37:36.015 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-com.android.support-support-v4-22.2.1_d00b4cf44a45e7341f9ceeeaecd8aeb111eac6eb-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-com.android.support-support-v4-22.2.1_d00b4cf44a45e7341f9ceeeaecd8aeb111eac6eb-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-com.android.support-support-v4-22.2.1_d00b4cf44a45e7341f9ceeeaecd8aeb111eac6eb-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-com.android.support-support-v4-22.2.1_d00b4cf44a45e7341f9ceeeaecd8aeb111eac6eb-classes.dex'
02-28 16:37:36.713 12364-12364/com.example.administrator.smaplesthree I/art: Failed to find dex file '/data/data/com.example.administrator.smaplesthree/files/instant-run/dex/slice-com.android.support-appcompat-v7-22.2.1_ce3e11012edacb545e1bfa352ed8981f9c535e0c-classes.dex' in oat location '/data/data/com.example.administrator.smaplesthree/cache/slice-com.android.support-appcompat-v7-22.2.1_ce3e11012edacb545e1bfa352ed8981f9c535e0c-classes.dex': Failed to find existing oat file at /data/data/com.example.administrator.smaplesthree/cache/slice-com.android.support-appcompat-v7-22.2.1_ce3e11012edacb545e1bfa352ed8981f9c535e0c-classes.dex: File size of 0 bytes not large enough to contain ELF header of 52 bytes: '/data/data/com.example.administrator.smaplesthree/cache/slice-com.android.support-appcompat-v7-22.2.1_ce3e11012edacb545e1bfa352ed8981f9c535e0c-classes.dex'
02-28 16:37:37.266 12364-12364/com.example.administrator.smaplesthree E/ANR_LOG: >>> msg's executing time is too long
02-28 16:37:37.266 12364-12364/com.example.administrator.smaplesthree E/ANR_LOG: Blocked msg = { when=-2s559ms what=110 target=android.app.ActivityThread$H obj=AppBindData{appInfo=ApplicationInfo{d76731b com.example.administrator.smaplesthree}} } , cost  = 2536 ms
02-28 16:37:37.266 12364-12364/com.example.administrator.smaplesthree E/ANR_LOG: >>>Current msg List is:
02-28 16:37:37.266 12364-12364/com.example.administrator.smaplesthree E/ANR_LOG: Current msg <1>  = { when=-2s555ms what=100 target=android.app.ActivityThread$H obj=ActivityRecord{27c58a91 token=android.os.BinderProxy@aff25f7 {com.example.administrator.smaplesthree/com.example.administrator.smaplesthree.MyActivity}} }
02-28 16:37:37.266 12364-12364/com.example.administrator.smaplesthree E/ANR_LOG: Current msg <2>  = { when=-2s332ms what=149 target=android.app.ActivityThread$H obj=android.os.BinderProxy@aff25f7 }
02-28 16:37:37.266 12364-12364/com.example.administrator.smaplesthree E/ANR_LOG: >>>CURRENT MSG DUMP OVER<<<
02-28 16:37:37.409 12364-12364/com.example.administrator.smaplesthree E/Process: android_os_Process_getProcessNameByPid pid is 12364
02-28 16:37:37.409 12364-12364/com.example.administrator.smaplesthree E/Process: android_os_Process_getProcessNameByPid value is or.smaplesthree
02-28 16:37:37.436 12364-12364/com.example.administrator.smaplesthree E/AndroidRuntime: FATAL EXCEPTION: main
                                                                                        Process: com.example.administrator.smaplesthree, PID: 12364
                                                                                        java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.administrator.smaplesthree/com.example.administrator.smaplesthree.MyActivity}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
                                                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2659)
                                                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2750)
                                                                                            at android.app.ActivityThread.access$1000(ActivityThread.java:187)
                                                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1595)
                                                                                            at android.os.Handler.dispatchMessage(Handler.java:111)
                                                                                            at android.os.Looper.loop(Looper.java:224)
                                                                                            at android.app.ActivityThread.main(ActivityThread.java:5911)
                                                                                            at java.lang.reflect.Method.invoke(Native Method)
                                                                                            at java.lang.reflect.Method.invoke(Method.java:372)
                                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1113)
                                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:879)
                                                                                         Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
                                                                                            at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:359)
                                                                                            at android.app.Activity.requestWindowFeature(Activity.java:3728)
                                                                                            at com.example.administrator.smaplesthree.MyActivity.onCreate(MyActivity.java:17)
                                                                                            at android.app.Activity.performCreate(Activity.java:6247)
                                                                                            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1112)
                                                                                            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2606)
                                                                                            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2750)
                                                                                            at android.app.ActivityThread.access$1000(ActivityThread.java:187)
                                                                                            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1595)
                                                                                            at android.os.Handler.dispatchMessage(Handler.java:111)
                                                                                            at android.os.Looper.loop(Looper.java:224)
                                                                                            at android.app.ActivityThread.main(ActivityThread.java:5911)
                                                                                            at java.lang.reflect.Method.invoke(Native Method)
                                                                                            at java.lang.reflect.Method.invoke(Method.java:372)
                                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1113)
                                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:879)
02-28 16:37:37.797 12364-12364/com.example.administrator.smaplesthree I/Process: Sending signal. PID: 12364 SIG: 9

这是什么原因 ?

请教有没有出错原因的总结 谢谢指导

提问赏金:2金币
获奖名单 : 还未派发赏金

用随书光盘的代码试试。
生命没有假期!
如果生命只剩下最后一秒,你可会想到我?

TOP

这应该是错误信息: requestFeature() must be called before adding content
生命没有假期!
如果生命只剩下最后一秒,你可会想到我?

TOP

返回列表