java - Android 应用程序中的错误 - 崩溃

标签 java android crash

我在我的 Galaxy 中使用此代码发生了崩溃,但在模拟器中却没有,但工作正常

那么,这个错误的可能原因是什么?谢谢

package com.tct.soundTouch;

//imports ()

public class main extends Activity implements OnClickListener{

    private MediaPlayer mp;
    private MotionEvent event;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.requestWindowFeature(Window.FEATURE_NO_TITLE);
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.main);

        final ImageButton zero = (ImageButton) this.findViewById(R.id.button);
        zero.setOnClickListener(this);

        mp = MediaPlayer.create(this, R.raw.sound);

    }



    @Override
    public void onClick(View v) {
        switch (event.getAction()) {

        case MotionEvent.ACTION_DOWN:
            mp.setLooping(true);
            mp.start();
            break;

        case MotionEvent.ACTION_UP:
            mp.pause();
            break;

        }
    }



}

最佳答案

如果您无权访问系统日志,请用 try/catch block 包围您的代码,并在对话框/ TextView 的帮助下吐出异常。

我的猜测:手机不支持您的声音文件的媒体格式。

关于java - Android 应用程序中的错误 - 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5290393/

相关文章:

crash - Aptana Studio 3(Linux独立版)在升级到最新版本后仍然崩溃

java - hibernate Cascade 中的多对一 ="none"

java - 非法状态异常,应用程序找不到类中定义的方法

android - ViewPagerIndicator ClassNotFoundException?

android - AndEngine - 我是否尝试尽可能使用一点 map 集?

java - 在设备上安装 App 后的 Android 通知 - 如何?

java - 如何正确使用 wait 和 notify 方法?

java - 应用程序未在启动时启动

iphone - Xcode 4.5 : NSLayoutConstraint issue in iphone 5. 1 模拟器

c++ - 调试从 C++ 调用的 Cython 代码中的崩溃