刚开始学习android的,还未入门,照着书写了一个todolist的小程序,类似helloworld。编译没问题,就是运行模拟器,要执行自己的程序的时候,说是发生意外,不成功,郁闷,不知什么原因,见下图:

解决方案 »

  1.   

    图片要是看不到:以下是提示内容:
    The application todolist has stoped unexpected 。Please try again
      

  2.   

    public class TodoListActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
        
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            //获得对UI widget的引用
            ListView myListView = (ListView) findViewById(R.id.myListView);
            final EditText myEditText = (EditText)findViewById(R.id.myEditText);
            
            //创建待办事项 Arraylist
            final ArrayList<String> todoItems = new ArrayList<String>();
            
            //创建 Array Adapter 来将数组绑定到 listView
            final ArrayAdapter<String> aa;
            
            aa = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,todoItems);
            
            //把arrayadaopter 和 listView 绑定
            myListView.setAdapter(aa);
            
            myEditText.setOnKeyListener(new OnKeyListener() { 
             public boolean onKey(View v, int keyCode, KeyEvent event) { 
             if (event.getAction() == KeyEvent.ACTION_DOWN) 
             if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) 
             { 
             todoItems.add(0, myEditText.getText().toString()); 
             aa.notifyDataSetChanged(); 
             myEditText.setText(""); 
             return true; 
             } 
             return false; 
             } 
             }); 
        }
            }这个代码
      

  3.   

    eclipse.buildId=I20110613-1736
    java.version=1.6.0_25
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
    Framework arguments:  -product org.eclipse.epp.package.java.product
    Command-line arguments:  -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.productError
    Sun Aug 14 15:07:33 CST 2011
    Malformed javadoc, rejected by FormText for node intent-filter: 'The <code>intent-filter</code> tag is used to construct an {@link android.content.IntentFilter} object that will be used to determine which component can handle a particular {@link android.content.Intent} that has been given to the system.'java.lang.IllegalArgumentException: Argument not valid Content is not allowed in prolog.
    at org.eclipse.swt.SWT.error(SWT.java:4263)
    at org.eclipse.ui.internal.forms.widgets.FormTextModel.parseInputStream(FormTextModel.java:133)
    at org.eclipse.ui.internal.forms.widgets.FormTextModel.parseTaggedText(FormTextModel.java:111)
    at org.eclipse.ui.forms.widgets.FormText.setText(FormText.java:673)
    at com.android.ide.eclipse.adt.internal.editors.ui.SectionHelper.createFormText(SectionHelper.java:352)
    at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiElementDetail.createUiAttributeControls(UiElementDetail.java:268)
    at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiElementDetail.selectionChanged(UiElementDetail.java:109)
    at org.eclipse.ui.forms.DetailsPart$1.run(DetailsPart.java:274)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    at org.eclipse.ui.forms.DetailsPart.showPage(DetailsPart.java:261)
    at org.eclipse.ui.forms.DetailsPart.update(DetailsPart.java:234)
    at org.eclipse.ui.forms.DetailsPart.selectionChanged(DetailsPart.java:219)
    at org.eclipse.ui.forms.ManagedForm.fireSelectionChanged(ManagedForm.java:148)
    at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock$1.selectionChanged(UiTreeBlock.java:265)
    at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:164)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
    at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:162)
    at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2188)
    at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1725)
    at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1139)
    at org.eclipse.jface.viewers.Viewer.setSelection(Viewer.java:394)
    at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock$UiTreeActions.selectUiNode(UiTreeBlock.java:621)
    at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiActions$1.run(UiActions.java:175)
    at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.wrapEditXmlModel(AndroidXmlEditor.java:811)
    at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiActions.doRemove(UiActions.java:159)
    at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock.doTreeRemove(UiTreeBlock.java:690)
    at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock$7.widgetSelected(UiTreeBlock.java:448)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
      

  4.   

    logcat要贴关键的那部分 ,Caused by: xxxx附近的那一段
      

  5.   

    [2011-08-14 15:45:08 - Logcat]device not found
    com.android.ddmlib.AdbCommandRejectedException: device not found
    at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:736)
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373)
    at com.android.ddmlib.Device.executeShellCommand(Device.java:284)
    at com.android.ddmuilib.logcat.LogPanel$3.run(LogPanel.java:527)这个是log
    什么意思?
      

  6.   

    没发现设备 连上设备了吗?
    adb devices看看有没设备. 
      

  7.   

    应该不是插件问题,继续贴全你的log