您的位置:首页 > 大数据 > 人工智能

waiting for debugger

2014-04-13 11:46 92 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u012311097/article/details/84548463

自从上周从同事手里收了一个小米3手机,就想写些软件给自己用,从最常用的音乐播放器开始吧!

一、开发环境搭建

到http://developer.android.com/index.html直接下载一个整合了ADT的Android版

Eclipse来用。

下载后解压后的目录结构如下

 

|- eclipse

  |- eclipse 的各种文件

|- sdk

|- android sdk 各版本文件

 

|-SDK Manager.exe运行SDK Manager.exe可以看到已经安装了Android4.4

  二、第一个程序 New->Android Application  Project

 Mininum Required SDK:如你设为2.3版本的话,那你的程序在2.3以下的手机系统上是无法运行 Target SDK:和真机版本相同或低一些 Compile With SDK:只安装了android4.4,这里也只有4.4可选 一路Next下去,然后打开MainActivity修改一下,让其能播放音乐
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        MediaPlayer mediaPlayer = new MediaPlayer();
        try {
            mediaPlayer.setDataSource("//sdcard/我的音乐//爱是你我.mp3");
            if (!mediaPlayer.isLooping()){
                mediaPlayer.setLooping(true);
            }
            mediaPlayer.prepare();
            mediaPlayer.start();
           
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        } catch (SecurityException e) {
            e.printStackTrace();
        } catch (IllegalStateException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        setContentView(R.layout.activity_main);
    }   
}
这里使用MediaPlayer类,设定路径,一般手机路径都在sdcard下,把自己喜欢的歌放在指定目录下,并设置循环播放。 三、在真机上调试 Android Eclipse已经集成AVD(模拟器),但模拟器启动速度实在太慢,不如用真机调试 真机调试 1、首先要用USB线将手机与电脑连接,手机上 设置-》开发者选项-》USB调试要打开。 2、Debug as ->Android Application

 然后注意观察LogCat里有没有错误日志输出,开始代码中指定路径为

mediaPlayer.setDataSource("/我的音乐//爱是你我.mp3");少了sdcard这一级目录

在LogCat就可以看到 文件没有找到异常。

四、一个问题

用真机调试过程序以后,重新安装程序,启动后

waiting for debugger

即使把连接线断开,USB调试关闭也没有用,还是有这个提示,后来重启机器就好了。

 

'  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: