首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LogCat条目含义

LogCat条目含义
EN

Stack Overflow用户
提问于 2012-12-27 01:02:49
回答 3查看 301关注 0票数 0

这是在我的LogCat中,我不知道它是什么意思。有人能理解这一点吗。谢谢!

代码语言:javascript
运行
复制
12-26 17:51:04.141: W/dalvikvm(9109): threadid=1: thread exiting with uncaught exception (group=0x40af6300)
12-26 17:51:04.151: E/AndroidRuntime(9109): FATAL EXCEPTION: main
12-26 17:51:04.151: E/AndroidRuntime(9109): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.to_doliste/com.example.to_doliste.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2243)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2278)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.ActivityThread.access$600(ActivityThread.java:142)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1280)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.os.Handler.dispatchMessage(Handler.java:99)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.os.Looper.loop(Looper.java:156)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.ActivityThread.main(ActivityThread.java:5099)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at java.lang.reflect.Method.invokeNative(Native Method)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at java.lang.reflect.Method.invoke(Method.java:511)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at dalvik.system.NativeStart.main(Native Method)
12-26 17:51:04.151: E/AndroidRuntime(9109): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.ListActivity.onContentChanged(ListActivity.java:250)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:281)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.Activity.setContentView(Activity.java:1897)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at com.example.to_doliste.MainActivity.onCreate(MainActivity.java:17)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.Activity.performCreate(Activity.java:4543)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1071)
12-26 17:51:04.151: E/AndroidRuntime(9109):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2199)
12-26 17:51:04.151: E/AndroidRuntime(9109):     ... 11 more
12-26 17:53:16.211: W/dalvikvm(10189): threadid=1: thread exiting with uncaught exception (group=0x40af6300)
12-26 17:53:16.221: E/AndroidRuntime(10189): FATAL EXCEPTION: main
12-26 17:53:16.221: E/AndroidRuntime(10189): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.to_doliste/com.example.to_doliste.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2243)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2278)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.ActivityThread.access$600(ActivityThread.java:142)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1280)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.os.Handler.dispatchMessage(Handler.java:99)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.os.Looper.loop(Looper.java:156)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.ActivityThread.main(ActivityThread.java:5099)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at java.lang.reflect.Method.invokeNative(Native Method)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at java.lang.reflect.Method.invoke(Method.java:511)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at dalvik.system.NativeStart.main(Native Method)
12-26 17:53:16.221: E/AndroidRuntime(10189): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.ListActivity.onContentChanged(ListActivity.java:250)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:281)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.Activity.setContentView(Activity.java:1897)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at com.example.to_doliste.MainActivity.onCreate(MainActivity.java:17)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.Activity.performCreate(Activity.java:4543)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1071)
12-26 17:53:16.221: E/AndroidRuntime(10189):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2199)
12-26 17:53:16.221: E/AndroidRuntime(10189):    ... 11 more
12-26 17:56:31.941: W/dalvikvm(12002): threadid=1: thread exiting with uncaught exception (group=0x40af6300)
12-26 17:56:31.951: E/AndroidRuntime(12002): FATAL EXCEPTION: main
12-26 17:56:31.951: E/AndroidRuntime(12002): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.to_doliste/com.example.to_doliste.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2243)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2278)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.ActivityThread.access$600(ActivityThread.java:142)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1280)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.os.Handler.dispatchMessage(Handler.java:99)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.os.Looper.loop(Looper.java:156)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.ActivityThread.main(ActivityThread.java:5099)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at java.lang.reflect.Method.invokeNative(Native Method)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at java.lang.reflect.Method.invoke(Method.java:511)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at dalvik.system.NativeStart.main(Native Method)
12-26 17:56:31.951: E/AndroidRuntime(12002): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.ListActivity.onContentChanged(ListActivity.java:250)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:281)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.Activity.setContentView(Activity.java:1897)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at com.example.to_doliste.MainActivity.onCreate(MainActivity.java:17)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.Activity.performCreate(Activity.java:4543)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1071)
12-26 17:56:31.951: E/AndroidRuntime(12002):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2199)
12-26 17:56:31.951: E/AndroidRuntime(12002):    ... 11 more
12-26 17:56:33.251: D/Process(12002): killProcess, pid=12002
12-26 17:56:33.251: D/Process(12002): dalvik.system.VMStack.getThreadStackTrace(Native Method)
12-26 17:56:33.251: D/Process(12002): java.lang.Thread.getStackTrace(Thread.java:599)
12-26 17:56:33.251: D/Process(12002): android.os.Process.killProcess(Process.java:813)
12-26 17:56:33.251: D/Process(12002): com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:104)
12-26 17:56:33.251: D/Process(12002): java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
12-26 17:56:33.251: D/Process(12002): java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-27 01:05:04

代码语言:javascript
运行
复制
17:56:31.951: E/AndroidRuntime(12002): 
    Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 
12-26 17:56:31.951: E/AndroidRuntime(12002): at android.app.ListActivity.onContentChanged(ListActivity.java:250) 12-26 17:56:31.951: E/AndroidRuntime(12002): at 

您似乎正在尝试使用ListView,但是在xml中没有id为list的条目。

代码语言:javascript
运行
复制
<ListView android:id="@android:id/list"
         ....../>
票数 2
EN

Stack Overflow用户

发布于 2012-12-27 01:04:31

这里

您的内容必须具有id属性为'android.R.id.list‘12-26 17:51:04.151: E/AndroidRuntime(9109):at的ListView

意味着您必须将ListView id设置为在xml布局中列出为:

代码语言:javascript
运行
复制
<ListView android:id="@android:id/list"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"/>
票数 6
EN

Stack Overflow用户

发布于 2012-12-27 01:07:03

通常情况下,只需在错误消息中查找"caused by“:

代码语言:javascript
运行
复制
Caused by: java.lang.RuntimeException: Your content 
must have a ListView whose id attribute is 'android.R.id.list'

您必须为自定义列表视图xml布局文件提供所需的列表id,以便它能够找到它。

代码语言:javascript
运行
复制
android:id="@android:id/list"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14043677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档