我有两个项目,一个名为 myLauncher,另一个名为 Android SDK 中的 RandomMusicPlayer 示例。音乐播放器单独运行良好,但是当我将它导入我的项目时它停止工作,奇怪的是它没有给出任何错误,也没有在 eclipse 中发现错误,它只是不播放音乐。(我之前合并过项目,做了所有事情,比如更改 R 导入、导入布局、图像文件和更正清单)
以下是 /src 的当前内容:
> src > com.mylauncher.launcher
> com.mylauncher.easyplayer > MainActivity.java
> MusicService.java
当我在播放器上单击“播放”时,会触发一个警报,我添加了该警报以进行调试,因此该按钮可以正常工作。就在警报之后,有一行开始播放:
new AlertDialog.Builder(this).setTitle("Argh").setMessage("Watch out!").setNeutralButton("Close", null).show();
startService(new Intent(MusicService.ACTION_PLAY));
虽然我可以将代码跟踪到警报,但似乎以下意图永远不会开始。(我在 MusicService 中添加了一个警报,但它没有运行。)
Eclipse 没有显示任何错误,我可以很好地运行该应用程序(只是没有播放音乐),而且该应用程序可以单独运行。知道可能是什么问题吗?导入包后我是否需要做一些额外的事情以确保它正常工作?