AVD按钮失败

时间:2014-01-18 21:41:23

标签: java android eclipse android-emulator

我正在努力学习编程。我目前正在使用eclipse。我已经下载了我需要的每个sdk,但是当我打开模拟器的时候,我已经制作了一个按钮:不幸的是,countdowner已经停止了。我试图重启模拟器。这是我的代码:

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;

public class MainActivity extends Activity implements View.OnClickListener {

Button button1, button2, button3;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    button1 = (Button) findViewById(R.id.btn5);
    button2 = (Button) findViewById(R.id.btn60);
    button3 = (Button) findViewById(R.id.btn90);

    button1.setOnClickListener(this);
    button2.setOnClickListener(this);
    button3.setOnClickListener(this);
}

@Override
public void onClick(View v) {
    switch (v.getId()) {
    case R.id.btn5:
        Intent intent = new Intent(MainActivity.this, _5.class);
        startActivity(intent);
        break;
    case R.id.btn60:
        Intent intent1 = new Intent(MainActivity.this, _60.class);
        startActivity(intent1);
        break;
    case R.id.btn90:
        Intent intent2 = new Intent(MainActivity.this, _90.class);
        startActivity(intent2);
        break;
    }
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

}

我试图在xml文件中创建onClick,但同样的事情发生了,所以我尝试了另一种方式。有谁知道这个问题?

3 个答案:

答案 0 :(得分:0)

`Unfortunately countdowner has stopped.` 

表示您的应用程序出现运行时错误。打开Logcat并在此处发布它显示的错误。您可以通过在Eclipse中选择以下来执行此操作

Window --> Show View --> LogCat

基于错误,发布您的代码和Logcat,我们应该能够帮助您

答案 1 :(得分:0)

  

android.content.ActivityNotFoundException:无法找到显式活动类{com.epstudios.Countdowner / com.epstudios.Countdowner._60};你有没有在AndroidManifest.xml中声明这个活动?

您需要声明清单中可以使用Intent访问的所有活动。

答案 2 :(得分:0)

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.epstudios.Countdowner/com.epstudios.Countdowner._60}; 

您是否在AndroidManifest.xml中声明了此活动? android.content.ActivityNotFoundException: Unable to find explicit activity class {com.epstudios.Countdowner/com.epstudios.Countdowner._60} - >这清楚地表明您没有在Manifest文件中声明您的活动。

执行以下操作:

  1. 根据上述错误消息
  2. 在清单文件中声明活动
  3. 做项目 - >清理并运行
  4. 如果仍然发现错误,...发布manifest.xml以及logcat错误