Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Studio将音乐文件读取为文本文件,如何将其还原?_Java_Android - Fatal编程技术网

Java Android Studio将音乐文件读取为文本文件,如何将其还原?

Java Android Studio将音乐文件读取为文本文件,如何将其还原?,java,android,Java,Android,gameAlert.mp3是我的声音文件。运行应用程序时,它问我该文件与任何文件类型都没有关联。请定义关联,我错误地选择了TextFile。现在我的音乐文件被读取为文本文件。如何将其转换回音乐文件 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

gameAlert.mp3
是我的声音文件。运行应用程序时,它问我该文件与任何文件类型都没有关联。请定义关联,我错误地选择了
TextFile
。现在我的音乐文件被读取为文本文件。如何将其转换回
音乐文件

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        MediaPlayer mPlayer= MediaPlayer.create(this,R.raw.gameAlert);
        mPlayer.start();
    }
无论Android studio如何对待它,您都应该能够在应用程序中使用它

只需进入“文件>设置>编辑器>文件类型”

然后选择Text


然后将扩展从下面的列表中删除

我认为在构建应用程序时,扩展没有什么问题。该文件将由Android手机读取,而不是由Android Studio读取。如果您真的关心这个问题,只需删除文件并重新添加它,然后选择“在默认应用程序中打开文件”之类的内容。
我认为这应该解决你的问题

Android Studio读取音乐文件????为什么Android Studio会读取音乐文件?因为它是作为文本文件读取的,所以应用程序不会运行,并且在再次添加时不会要求“在其默认应用程序中打开文件”之类的选项,它会自动将其视为与应用程序无关的文本文件。mp3文件在您的设备中读取,而不是在Android Studio中读取。顺便说一句,试试塔拉卡说的。