Android 如何使用MP3注册新的文件类型关联

Android 如何使用MP3注册新的文件类型关联,android,android-studio,gradle,mp3,Android,Android Studio,Gradle,Mp3,我是Android Studio的初学者。我的res\raw文件夹中有一个MP3文件。当我将项目与Gradle文件同步时。我将看到以下对话框: 如何在我的项目中允许MP3文件 我读了这篇文章:,但我不是在制作MP3播放器。我的目的是让用户在他们的设备上安装一个MP3播放器 我还尝试导航到文件->设置->插件,并搜索Android Studio的MP3播放器 我应该只选择文本文件并继续吗 我不需要Android Studio来播放MP3文件。我决定选择文本文件。这是一个坏主意,因为打开文件会导致

我是Android Studio的初学者。我的
res\raw
文件夹中有一个MP3文件。当我
将项目与Gradle文件同步时
。我将看到以下对话框:

如何在我的项目中允许MP3文件

我读了这篇文章:,但我不是在制作MP3播放器。我的目的是让用户在他们的设备上安装一个MP3播放器

我还尝试导航到
文件->设置->插件
,并搜索Android Studio的MP3播放器

我应该只选择
文本文件
并继续吗


我不需要Android Studio来播放MP3文件。

我决定选择
文本文件。这是一个坏主意,因为打开文件会导致编码垃圾输出到屏幕

在他的帮助下。我返回到
文件->设置->文件类型->文本文件
,并通过单击红色减号从
注册模式
中删除了*.mp3

请参见此图:

在此之后,我单击了
OK
,并将项目与gradle重新同步。当这个屏幕再次弹出时。我选择了
在相关应用程序中打开匹配文件
。现在我没有得到这个弹出窗口,如果我双击它,mp3将在Windows Media Player中打开


这可能不是一个答案,但希望知道在Linux Mint Rebecca(基于Ubuntu14.04)上,这个问题不会重现。

这个窗口正是您希望Android studio打开文件的方式,以便您可以可视化/收听文件。它根本不会影响android处理文件的方式

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


注意:记住res下的所有文件都应该只包含小写字母、数字和下划线。如果mp3名称错误,则无法编译。

这是一个常见错误。检查您的文件是否以小写字母命名,这一点非常重要。 以文本文件格式保存文件,如android Studio中所示。即使图标位于原始文件夹的文本文件中,您也可以在emulator或插入式设备上听到音乐

  • 选择文件->设置->文件类型->在关联应用程序中打开的文件
  • 单击+符号
  • 添加“*.mp3”
  • (如果您以前错误地将“*.mp3”与其他内容关联,则Android Studio会警告您并允许您删除旧关联)
  • 单击“确定”

  • 以后在项目中如何使用MP3文件并不重要。Android Studio现在知道如何打开它们,以防您点击它们。

    请检查用于文件的命名约定。在res文件夹中,所有文件都应为小写。这将解决问题


    如果没有选择“在相关应用程序中打开匹配文件”。

    我将音乐的“.mp3”改为“m4a”,效果很好

    谢谢你的小写注释。我或多或少遇到了同样的问题,直到我意识到AS不知道如何处理大写文件。:)这件事发生在我身上,但都是关于音频文件的名称。在我的例子中,是以大写字母开始的