以下是logcat的报错信息:说有必须要有一个android.R.id.list的ListView,可是我的layout内没有用到这个东西啊.07-17 22:09:16.620: E/AndroidRuntime(821): FATAL EXCEPTION: main 07-17 22:09:16.620: E/AndroidRuntime(821): Process: com.zhixun.rgbcontroller, PID: 821 07-17 22:09:16.620: E/AndroidRuntime(821): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zhixun.rgbcontroller/com.zhixun.rgbcontroller.DeviceList}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.access$800(ActivityThread.java:135) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.os.Handler.dispatchMessage(Handler.java:102) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.os.Looper.loop(Looper.java:136) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.main(ActivityThread.java:5017) 07-17 22:09:16.620: E/AndroidRuntime(821): at java.lang.reflect.Method.invokeNative(Native Method) 07-17 22:09:16.620: E/AndroidRuntime(821): at java.lang.reflect.Method.invoke(Method.java:515) 07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 07-17 22:09:16.620: E/AndroidRuntime(821): at dalvik.system.NativeStart.main(Native Method) 07-17 22:09:16.620: E/AndroidRuntime(821): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ListActivity.onContentChanged(ListActivity.java:243) 07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:293) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Activity.setContentView(Activity.java:1929) 07-17 22:09:16.620: E/AndroidRuntime(821): at com.zhixun.rgbcontroller.DeviceList.onCreate(DeviceList.java:32) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Activity.performCreate(Activity.java:5231) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159) 07-17 22:09:16.620: E/AndroidRuntime(821): ... 11 more 07-17 22:09:16.620: E/AndroidRuntime(821): FATAL EXCEPTION: main 07-17 22:09:16.620: E/AndroidRuntime(821): Process: com.zhixun.rgbcontroller, PID: 821 07-17 22:09:16.620: E/AndroidRuntime(821): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zhixun.rgbcontroller/com.zhixun.rgbcontroller.DeviceList}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.access$800(ActivityThread.java:135) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.os.Handler.dispatchMessage(Handler.java:102) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.os.Looper.loop(Looper.java:136) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.main(ActivityThread.java:5017) 07-17 22:09:16.620: E/AndroidRuntime(821): at java.lang.reflect.Method.invokeNative(Native Method) 07-17 22:09:16.620: E/AndroidRuntime(821): at java.lang.reflect.Method.invoke(Method.java:515) 07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 07-17 22:09:16.620: E/AndroidRuntime(821): at dalvik.system.NativeStart.main(Native Method) 07-17 22:09:16.620: E/AndroidRuntime(821): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list' 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ListActivity.onContentChanged(ListActivity.java:243) 07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:293) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Activity.setContentView(Activity.java:1929) 07-17 22:09:16.620: E/AndroidRuntime(821): at com.zhixun.rgbcontroller.DeviceList.onCreate(DeviceList.java:32) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Activity.performCreate(Activity.java:5231) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159) 07-17 22:09:16.620: E/AndroidRuntime(821): ... 11 more
博文决赛,投我一票,谢谢。
或者多来点log
07-17 22:09:16.620: E/AndroidRuntime(821): Process: com.zhixun.rgbcontroller, PID: 821
07-17 22:09:16.620: E/AndroidRuntime(821): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zhixun.rgbcontroller/com.zhixun.rgbcontroller.DeviceList}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.access$800(ActivityThread.java:135)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.os.Handler.dispatchMessage(Handler.java:102)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.os.Looper.loop(Looper.java:136)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.main(ActivityThread.java:5017)
07-17 22:09:16.620: E/AndroidRuntime(821): at java.lang.reflect.Method.invokeNative(Native Method)
07-17 22:09:16.620: E/AndroidRuntime(821): at java.lang.reflect.Method.invoke(Method.java:515)
07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
07-17 22:09:16.620: E/AndroidRuntime(821): at dalvik.system.NativeStart.main(Native Method)
07-17 22:09:16.620: E/AndroidRuntime(821): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ListActivity.onContentChanged(ListActivity.java:243)
07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:293)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Activity.setContentView(Activity.java:1929)
07-17 22:09:16.620: E/AndroidRuntime(821): at com.zhixun.rgbcontroller.DeviceList.onCreate(DeviceList.java:32)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Activity.performCreate(Activity.java:5231)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
07-17 22:09:16.620: E/AndroidRuntime(821): ... 11 more
07-17 22:09:16.620: E/AndroidRuntime(821): FATAL EXCEPTION: main
07-17 22:09:16.620: E/AndroidRuntime(821): Process: com.zhixun.rgbcontroller, PID: 821
07-17 22:09:16.620: E/AndroidRuntime(821): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zhixun.rgbcontroller/com.zhixun.rgbcontroller.DeviceList}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.access$800(ActivityThread.java:135)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.os.Handler.dispatchMessage(Handler.java:102)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.os.Looper.loop(Looper.java:136)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.main(ActivityThread.java:5017)
07-17 22:09:16.620: E/AndroidRuntime(821): at java.lang.reflect.Method.invokeNative(Native Method)
07-17 22:09:16.620: E/AndroidRuntime(821): at java.lang.reflect.Method.invoke(Method.java:515)
07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
07-17 22:09:16.620: E/AndroidRuntime(821): at dalvik.system.NativeStart.main(Native Method)
07-17 22:09:16.620: E/AndroidRuntime(821): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ListActivity.onContentChanged(ListActivity.java:243)
07-17 22:09:16.620: E/AndroidRuntime(821): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:293)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Activity.setContentView(Activity.java:1929)
07-17 22:09:16.620: E/AndroidRuntime(821): at com.zhixun.rgbcontroller.DeviceList.onCreate(DeviceList.java:32)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Activity.performCreate(Activity.java:5231)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
07-17 22:09:16.620: E/AndroidRuntime(821): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
07-17 22:09:16.620: E/AndroidRuntime(821): ... 11 more
感谢几位大神!