Android应用程序仅在设备上停止,而不是在模拟器上停止

Android应用程序仅在设备上停止,而不是在模拟器上停止,android,Android,我制作了一个简单的应用程序,当一个按钮被点击时,它会播放一个声音,并记录它被点击的次数。它在模拟器上运行良好,但在实际设备上按下按钮时会崩溃 代码: 有人知道为什么它可以在模拟器上工作,但不能在设备上工作吗?您在logcat中是否收到任何异常消息?你仍然可以在logcat中看到错误消息。每次有人问问题,只是说它崩溃了,小猫就死了!请在日志中提供错误。@Ian:看来这段代码没有引起任何异常。你应该在DDMS中发布LogCat的堆栈跟踪,这样我们就可以确切地知道出了什么问题。我会在我可以的时候发布它

我制作了一个简单的应用程序,当一个按钮被点击时,它会播放一个声音,并记录它被点击的次数。它在模拟器上运行良好,但在实际设备上按下按钮时会崩溃

代码:


有人知道为什么它可以在模拟器上工作,但不能在设备上工作吗?

您在logcat中是否收到任何异常消息?你仍然可以在logcat中看到错误消息。每次有人问问题,只是说它崩溃了,小猫就死了!请在日志中提供错误。@Ian:看来这段代码没有引起任何异常。你应该在DDMS中发布LogCat的堆栈跟踪,这样我们就可以确切地知道出了什么问题。我会在我可以的时候发布它。。。我需要先找到一个USB电缆。我不知道你想做什么,哪里出错。
package com.ian.counter;

import android.app.Activity;
import android.view.View;
import android.widget.TextView;
import android.os.Bundle;
import android.widget.Toast;
import android.media.MediaPlayer;

public class CounterActivity extends Activity {
    /** Called when the activity is first created. */
    TextView textView1;
    //MediaPlayer ding;
    int count = 0;
    @Override  
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        textView1 = (TextView) this.findViewById(R.id.textView1);
        textView1.setText(Integer.toString(count));
        //ding = MediaPlayer.create(this, R.raw.ding);

    }

    public void Count(View view){
        count ++;
        textView1.setText(Integer.toString(count));
        //ding.start();
    }
}