Android应用程序崩溃

Android应用程序崩溃,第1张

概述我的应用程序运行良好,但是突然在模拟器中我的应用程序崩溃了,但是我没有对代码进行任何更改以供参考04-1209:41:05.079:W/ActivityManager(879):ActivitydestroytimeoutforActivityRecord{b5aaca48com.bostonmediatech.gayatrimantra/.Main}04-1209:41:05.079:W/Act

我的应用程序运行良好,但是突然在模拟器中我的应用程序崩溃了,但是我没有对代码进行任何更改

以供参考

04-12 09:41:05.079: W/ActivityManager(879): Activity destroy timeout for ActivityRecord{b5aaca48 com.bostonmediatech.gayatrimantra/.Main}04-12 09:41:05.079: W/ActivityManager(879): Activity destroy timeout for ActivityRecord{b5c6ea90 com.bostonmediatech.gayatrimantra/.Home}04-12 09:41:06.449: I/ActivityManager(879): START {act=androID.intent.action.MAIN cat=[androID.intent.category.LAUNCHER] flg=0x10200000 cmp=com.bostonmediatech.gayatrimantra/.Main} from pID 100804-12 09:41:06.449: W/WindowManager(879): Failure taking screenshot for (180x300) to layer 2100504-12 09:41:06.459: D/dalvikvm(1466): Not late-enabling CheckJNI (already on)04-12 09:41:06.459: D/dalvikvm(786): GC_EXPliCIT freed 35K, 4% free 8982K/9283K, paused 0ms+4ms04-12 09:41:06.470: D/dalvikvm(786): GC_EXPliCIT freed <1K, 4% free 8982K/9283K, paused 1ms+0ms04-12 09:41:06.470: D/dalvikvm(786): GC_EXPliCIT freed <1K, 4% free 8982K/9283K, paused 0ms+0ms04-12 09:41:06.470: I/ActivityManager(879): Start proc com.bostonmediatech.gayatrimantra for activity com.bostonmediatech.gayatrimantra/.Main: pID=1466 uID=10039 gIDs={}04-12 09:41:06.479: W/NetworkManagementSocketTagger(879): setKernelCountSet(10039, 1) Failed with errno -204-12 09:41:06.479: D/dalvikvm(1466): GC_FOR_ALLOC freed 67K, 3% free 9021K/9283K, paused 0ms04-12 09:41:06.479: I/dalvikvm-heap(1466): Grow heap (frag case) to 9.450MB for 614412-byte allocation04-12 09:41:06.509: D/dalvikvm(1466): GC_CONCURRENT freed 0K, 4% free 9621K/9927K, paused 0ms+1ms04-12 09:41:06.571: D/gralloc_goldfish(1466): Emulator without GPU emulation detected.04-12 09:41:06.619: I/ActivityManager(879): displayed com.bostonmediatech.gayatrimantra/.Main: +170ms (total +12s176ms)04-12 09:41:06.629: W/inputManagerService(879): Starting input on non-focused clIEnt com.androID.internal.vIEw.IinputMethodClIEnt$Stub$Proxy@b5c2dfa0 (uID=10012 pID=1008)04-12 09:41:07.207: W/NetworkManagementSocketTagger(879): setKernelCountSet(10012, 0) Failed with errno -204-12 09:41:07.789: W/ThrottleService(879): unable to find stats for iface rmnet004-12 09:41:07.789: E/ThrottleService(879): Error reading data file04-12 09:41:08.689: I/ActivityManager(879): START {act=com.bostonmediatech.gayatrimantra.CLEARSCREEN cmp=com.bostonmediatech.gayatrimantra/.Home} from pID 146604-12 09:41:08.689: W/WindowManager(879): Failure taking screenshot for (180x300) to layer 2101004-12 09:41:08.699: D/dalvikvm(1466): GC_FOR_ALLOC freed 4K, 3% free 9640K/9927K, paused 3ms04-12 09:41:08.699: I/dalvikvm-heap(1466): Grow heap (frag case) to 10.054MB for 614412-byte allocation04-12 09:41:08.719: D/dalvikvm(1466): GC_CONCURRENT freed <1K, 4% free 10240K/10567K, paused 0ms+0ms04-12 09:41:08.731: D/AndroIDRuntime(1466): Shutting down VM04-12 09:41:08.731: W/dalvikvm(1466): threadID=1: thread exiting with uncaught exception (group=0xb508f180)04-12 09:41:08.731: E/AndroIDRuntime(1466): FATAL EXCEPTION: main04-12 09:41:08.731: E/AndroIDRuntime(1466): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bostonmediatech.gayatrimantra/com.bostonmediatech.gayatrimantra.Home}: androID.vIEw.InflateException: Binary XML file line #8: Error inflating class androID.Widget.ListVIEw04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.app.ActivityThread.performlaunchActivity(ActivityThread.java:1956)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.app.ActivityThread.access0(ActivityThread.java:123)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.os.Handler.dispatchMessage(Handler.java:99)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.os.Looper.loop(Looper.java:137)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.app.ActivityThread.main(ActivityThread.java:4424)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at java.lang.reflect.Method.invokeNative(Native Method)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at java.lang.reflect.Method.invoke(Method.java:511)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:551)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at dalvik.system.NativeStart.main(Native Method)04-12 09:41:08.731: E/AndroIDRuntime(1466): Caused by: androID.vIEw.InflateException: Binary XML file line #8: Error inflating class androID.Widget.ListVIEw04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.LayoutInflater.createVIEw(LayoutInflater.java:606)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at com.androID.internal.policy.impl.PhoneLayoutInflater.onCreateVIEw(PhoneLayoutInflater.java:56)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.LayoutInflater.onCreateVIEw(LayoutInflater.java:653)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.LayoutInflater.createVIEwFromTag(LayoutInflater.java:678)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.LayoutInflater.rInflate(LayoutInflater.java:739)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:489)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:396)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.LayoutInflater.inflate(LayoutInflater.java:352)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at com.androID.internal.policy.impl.PhoneWindow.setContentVIEw(PhoneWindow.java:251)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.app.Activity.setContentVIEw(Activity.java:1835)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at com.bostonmediatech.gayatrimantra.Home.onCreate(Home.java:26)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.app.Activity.performCreate(Activity.java:4465)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.app.ActivityThread.performlaunchActivity(ActivityThread.java:1920)04-12 09:41:08.731: E/AndroIDRuntime(1466):     ... 11 more04-12 09:41:08.731: E/AndroIDRuntime(1466): Caused by: java.lang.reflect.InvocationTargetException04-12 09:41:08.731: E/AndroIDRuntime(1466):     at java.lang.reflect.Constructor.constructNative(Native Method)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at java.lang.reflect.Constructor.newInstance(Constructor.java:417)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.LayoutInflater.createVIEw(LayoutInflater.java:586)04-12 09:41:08.731: E/AndroIDRuntime(1466):     ... 24 more04-12 09:41:08.731: E/AndroIDRuntime(1466): Caused by: java.lang.RuntimeException: Don't call setonClickListener for an AdapterVIEw. You probably want setonItemClickListener instead04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.Widget.AdapterVIEw.setonClickListener(AdapterVIEw.java:761)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.VIEw.<init>(VIEw.java:3018)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.vIEw.VIEwGroup.<init>(VIEwGroup.java:385)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.Widget.AdapterVIEw.<init>(AdapterVIEw.java:234)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.Widget.AbsListVIEw.<init>(AbsListVIEw.java:734)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.Widget.ListVIEw.<init>(ListVIEw.java:141)04-12 09:41:08.731: E/AndroIDRuntime(1466):     at androID.Widget.ListVIEw.<init>(ListVIEw.java:137)04-12 09:41:08.731: E/AndroIDRuntime(1466):     ... 27 more04-12 09:41:08.731: W/ActivityManager(879):   Force finishing activity com.bostonmediatech.gayatrimantra/.Home04-12 09:41:08.759: D/dalvikvm(879): GC_CONCURRENT freed 347K, 12% free 11209K/12615K, paused 0ms+1ms04-12 09:41:09.199: I/Process(879): Sending signal. PID: 1466 SIG: 304-12 09:41:09.199: I/dalvikvm(1466): threadID=3: reacting to signal 304-12 09:41:09.199: I/dalvikvm(1466): Wrote stack traces to '/data/anr/traces.txt'04-12 09:41:09.239: W/ActivityManager(879): Activity pause timeout for ActivityRecord{b5c736d0 com.bostonmediatech.gayatrimantra/.Home}04-12 09:41:09.239: I/Process(879): Sending signal. PID: 1466 SIG: 304-12 09:41:09.239: I/dalvikvm(1466): threadID=3: reacting to signal 304-12 09:41:09.239: I/dalvikvm(1466): Wrote stack traces to '/data/anr/traces.txt'04-12 09:41:09.249: W/NetworkManagementSocketTagger(879): setKernelCountSet(10012, 1) Failed with errno -204-12 09:41:09.301: W/NetworkManagementSocketTagger(879): setKernelCountSet(10039, 0) Failed with errno -204-12 09:41:09.323: D/dalvikvm(1008): GC_FOR_ALLOC freed 2466K, 29% free 17654K/24647K, paused 5ms04-12 09:41:09.499: D/dalvikvm(1008): GC_CONCURRENT freed 1766K, 28% free 17895K/24647K, paused 0ms+0ms04-12 09:41:09.529: D/dalvikvm(1008): GC_FOR_ALLOC freed 1568K, 26% free 18277K/24647K, paused 17ms04-12 09:41:09.531: D/dalvikvm(1008): GC_CONCURRENT freed 310K, 26% free 18312K/24647K, paused 1ms+1ms04-12 09:41:10.199: I/Process(1466): Sending signal. PID: 1466 SIG: 904-12 09:41:10.199: I/WindowManager(879): WIN DEATH: Window{b5be9ae0 com.bostonmediatech.gayatrimantra/com.bostonmediatech.gayatrimantra.Main paused=true}04-12 09:41:10.199: I/ActivityManager(879): Process com.bostonmediatech.gayatrimantra (pID 1466) has dIEd.04-12 09:41:10.269: W/inputManagerService(879): Got remoteexception sending setActive(false) notification to pID 1466 uID 1003904-12 09:41:19.301: W/ActivityManager(879): Activity destroy timeout for ActivityRecord{b5c0f358 com.bostonmediatech.gayatrimantra/.Main}04-12 09:41:19.301: W/ActivityManager(879): Activity destroy timeout for ActivityRecord{b5c736d0 com.bostonmediatech.gayatrimantra/.Home}

解决方法:

java.lang.RuntimeException: Don’t call setonClickListener for an AdapterVIEw. You probably want setonItemClickListener instead

这是例外,因为您已经为ListVIEw设置了onClickListener,但是应该设置onItemClickListener.

并发布您的代码以识别其他问题.

还要确保它是AdapterVIEw.OnItemClickListener()

总结

以上是内存溢出为你收集整理的Android应用程序崩溃全部内容,希望文章能够帮你解决Android应用程序崩溃所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1086900.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存