该文件与任何文件类型都没有关联。请定义关联

时间:2014-12-21 15:09:27

标签: android

我有一个扩展名为.mp3的音频文件,我想将它添加到" raw" Android studio中的文件夹,以便从我的java文件中访问它,如:

Intent objIntent = new Intent(this, PlayAudio.class);

我在原始文件夹中的音频文件上看到问号,每当我点击它时,它会显示一个带有此消息的屏幕:

  

文件' xy.mp3'与任何文件类型无关。请定义关联

有什么建议吗?

4 个答案:

答案 0 :(得分:5)

前几天我也有这个,试图找出可以关联的文件类型。 然后我才意识到.mp3的文件名应全部小写。 AS无法识别文件名中带有大写字母的文件,我更改了它,它运行得很好。不确定你的情况是否也是如此。

答案 1 :(得分:2)

问题是,我正在将.mp3文件拖到Android Studio中的原始文件夹中,因为我在Eclips中这样做,但在Eclips中我没有遇到过这样的问题。所以我做的是:

我打开了我的项目文件夹:

<强> C:\用户\ XYX \ AndroidStudioProjects \ PlayAudio \应用\ SRC \主\ RES \原始

并将我的.mp3文件放在原始文件夹中,现在我在原始文件夹中的音频文件上看不到任何问号

答案 2 :(得分:2)

出现在那里询问类型的窗口只是Android工作室不知道打开文件所以你可以可视化/收听文件。它根本不影响android的文件处理方式。

由于Android Studio没有媒体播放器,我建议您选择在相关应用程序中打开匹配文件。这将启动您的默认音乐播放器并播放该mp3。

答案 3 :(得分:0)

这只是意味着android studio不知道这个文件是什么(可以理解的是,因为它不包含音乐播放器/编辑器)。您仍然可以以任何原始资源的形式访问此文件。