就是模拟启动点进去就说这个系统停止工作,我照书上说用调试debug,但是它说我source not found,我上网找了相关的解决方式,但是没用,真不知道怎么办了。。我感觉代码没问题,但是就是有错,要是您能帮帮我,我就把每句干嘛的都著上

解决方案 »

  1.   

    你最好把log放上来,看看,或者自己看看上面看看哪出错了
      

  2.   

    第一,clean一下那个工程。。然后再跑
    第二,我认为你的错误是调用android代码的时候出的问题,问题是处在android层,所以出现not found,因为你本机上没有源码。
    第三,如果你想解决问题的话,从activity的第一步就打断点,F6一步一步的往下走,肯定有一步调到not found页面,也就是那一步出的问题。
    第四,android开发必须懂得使用Logcat
      

  3.   

    楼上的朋友已经交给你调试程序的两种方法:设断点和看LogCat提示信息,有需要可以加微信聊聊:sn_esp
      

  4.   

    众位大神,我按照5楼的方法走了一下,在 private static final String Host="host"; 这一步除了问题,我想是不是我这个程序如果不实际链接到一个固定服务器的地址就不能运行?
      

  5.   

    private static final String Host="host";
    host 改成 具体的ip 试试。
    你看以看看Logcat 异常。
      

  6.   

    可能是和Host 有关系,但是你可以看看你的play方法执没有?
    比如:
    if (audioPlayer == null)
    audioPlayer = new MediaPlayer();
    String path = Environment.getExternalStorageDirectory().getAbsolutePath()+"/warning.mp3";
    try{
    audioPlayer.setDataSource(path);
    audioPlayer.prepare();
    audioPlayer.start();
      

  7.   

    恩,我把那个host改成具体ip地址了,但是现在到了Thread这一步出现了问题,所以我想,可能是因为没有真正的服务器端造成的。但是我有个问题就是,我的按钮生成程序是在socket建立之前,但是我debug的时候,度过了按钮生成的部分,但是在模拟机上没有出现按钮,这个是为什么呢?
      

  8.   

    private static final String Host="host";
    host 改成 具体的ip 试试。
    你看以看看Logcat 异常。 
      

  9.   

    如果我想把播放的音乐文件打包进apk里面,而不是用setDatesource()该怎么写?
      

  10.   


    在res下创建raw 把音乐文件放进去 在用R.raw.xxx.mp3