Android 为什么我的应用程序不断得到“回复”;应用程序<;类名>;(<;package.ClassName>;)已意外停止。请稍后再试。”;错误?

Android 为什么我的应用程序不断得到“回复”;应用程序<;类名>;(<;package.ClassName>;)已意外停止。请稍后再试。”;错误?,android,Android,我遵循Android网站上的开发者指南。对于Hello World应用程序,它可以正常工作,但当我尝试在活动之间转换时,我的应用程序不断发出“应用程序()意外停止。请稍后重试”错误,然后应用程序退出单击“订阅”活动中的按钮时会发生这种情况。 Subscribe.java public class Subscribe extends Activity implements OnClickListener { /** Called when the activity is first created

我遵循Android网站上的开发者指南。对于Hello World应用程序,它可以正常工作,但当我尝试在活动之间转换时,我的应用程序不断发出“应用程序()意外停止。请稍后重试”错误,然后应用程序退出单击“订阅”活动中的按钮时会发生这种情况。

Subscribe.java

public class Subscribe extends Activity
implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.subscribe);

    Button subButton = (Button)findViewById(R.id.subscribe);
    subButton.setOnClickListener(this);
}

public void onClick(View v) {
    Intent subIntent = new Intent(Subscribe.this,Subscribed.class);
    startActivity(subIntent);
    }
}
public class Subscribed extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.subscribed);
 }

}
Subscribed.java

public class Subscribe extends Activity
implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.subscribe);

    Button subButton = (Button)findViewById(R.id.subscribe);
    subButton.setOnClickListener(this);
}

public void onClick(View v) {
    Intent subIntent = new Intent(Subscribe.this,Subscribed.class);
    startActivity(subIntent);
    }
}
public class Subscribed extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.subscribed);
 }

}

请提供更多数据-此错误的logcat输出是什么

通过转到DDMS透视图,选择发生错误的设备,然后查看logcat视图,可以在eclipse中获得logcat

通过在命令行上调用adb-d logcat(用于硬件设备)或adb-e logcat(用于模拟器)。adb可执行文件位于子目录中的android sdk目录中。/tools。

发生未捕获异常时,会显示应用程序名称意外停止的消息。此异常将与堆栈跟踪一起出现在
logcat
输出中

查看您发布的输出,我发现:

02-11 02:16:00.951: ERROR/AndroidRuntime(188): android.content.ActivityNotFoundException:
Unable to find explicit activity class {org.ghoshna/org.ghoshna.Subscribed}; have you declared this activity in your AndroidManifest.xml?
所以问题似乎是你没有

您需要向文件中添加一行,如下所示:

<activity android:name=".Subscribed"/>


我添加了logcat日志文件。谢谢谢谢我应该更仔细地阅读清单文件开发指南!