Android “爪哇卡拉斯”;“数据”;启动时/从手机菜单中单击时强制关闭

Android “爪哇卡拉斯”;“数据”;启动时/从手机菜单中单击时强制关闭,android,Android,下面是我的日志跟踪: package com.thenewboston.travis; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android

下面是我的日志跟踪:

 package com.thenewboston.travis;
 import android.app.Activity;
 import android.content.Intent;
 import android.os.Bundle;
 import android.view.View;
 import android.view.View.OnClickListener;
 import android.widget.Button;
 import android.widget.EditText;
 import android.widget.TextView;

 public class Data extends Activity implements OnClickListener {
     Button start, startFor;
 EditText sendET;
     TextView gotAnswer;

     @Override
     protected void onCreate(Bundle savedInstanceState) {
         // TODO Auto-generated method stub
         super.onCreate(savedInstanceState);
         setContentView(R.layout.get);
         initialize();
                     }
     private void initialize() {
         //TODO Auto-Generated method stub
         start = (Button) findViewById(R.id.bSA);
         startFor = (Button) findViewById(R.id.bSA);
         sendET = (EditText) findViewById(R.id.etSend);
         gotAnswer = (TextView) findViewById(R.id.tvGot);
         start.setOnClickListener(this);
         startFor.setOnClickListener(this);



}

@Override
public void onClick(View arg0) {
         // TODO Auto-generated method stub
         switch (arg0.getId()){
         case R.id.bSA:
             String bread = sendET.getText().toString();
             Bundle basket = new Bundle();
             basket.putString("key", bread);
             Intent a = new Intent(Data.this, OpenedClass.class);
             a.putExtras(basket);
             startActivity(a);

             break;
         case R.id.bSAFR:

                 break;
             }

         }


        }`
请看以下几行: android.content.ActivityNotFoundException:找不到显式活动类{com.thenewboston.travis/com.thenewboston.travis.Data};您是否在AndroidManifest.xml中声明了此活动?03-12 18:30:01.853:E/AndroidRuntime(331)
这是您的答案,您没有在AndroidManifest.xml中声明您的活动,请在清单文件中添加以下代码:

03-12 18:29:54.414: D/dalvikvm(331): GC_EXTERNAL_ALLOC freed 734 objects / 54640 bytes in 68ms
    03-12 18:30:01.843: D/AndroidRuntime(331): Shutting down VM
    03-12 18:30:01.843: W/dalvikvm(331): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
    03-12 18:30:01.853: E/AndroidRuntime(331): FATAL EXCEPTION: main
    03-12 18:30:01.853: E/AndroidRuntime(331): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.thenewboston.travis/com.thenewboston.travis.Data}; have you declared this activity in your AndroidManifest.xml?
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.app.Activity.startActivityForResult(Activity.java:2817)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.app.Activity.startActivity(Activity.java:2923)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at com.thenewboston.travis.Menu.onListItemClick(Menu.java:32)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.app.ListActivity$2.onItemClick(ListActivity.java:321)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.widget.AdapterView.performItemClick(AdapterView.java:284)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.widget.ListView.performItemClick(ListView.java:3382)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.widget.AbsListView$PerformClick.run(AbsListView.java:1696)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.os.Handler.handleCallback(Handler.java:587)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.os.Handler.dispatchMessage(Handler.java:92)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.os.Looper.loop(Looper.java:123)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at android.app.ActivityThread.main(ActivityThread.java:4627)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at java.lang.reflect.Method.invokeNative(Native Method)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at java.lang.reflect.Method.invoke(Method.java:521)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
    03-12 18:30:01.853: E/AndroidRuntime(331):  at dalvik.system.NativeStart.main(Native Method)

您必须向我们提供堆栈跟踪。答案就在这个堆栈跟踪中。对于引用同一个idcool,您有start和start。我听说过它03-11 19:41:59.913:E/AndroidRuntime(317):at java.lang.reflect.Method.invokenactive(本机方法)03-11 19:41:59.913:E/AndroidRuntime(317):at java.lang.reflect.Method.invoke(Method.java:521)03-11 19:41:59.913:E/AndroidRuntime(317):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)03-11 19:41:59.913:E/AndroidRuntime(317):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)03-11 19:41:59.913:E/AndroidRuntime(317):在dalvik.system.NativeStart.main(本机方法)这不是一个完整的错误跟踪,请将其发布在您的问题中,而不是评论中。但它设置在意图括号中,例如…boston.travis.Data>和intent.category.default抱歉,非常抱歉,您的权利要求我在.activity菜单中的活动有多愚蠢
<activity android:name="com.thenewboston.travis.Data>       
</activity>