可以使用java从android SD卡读取文件

可以使用java从android SD卡读取文件,java,android,file,audio,Java,Android,File,Audio,当我试图从SD卡读取文件时,我发现一个错误源未找到 private void merge2WavFiles(String wavFile1, String wavFile2, String newWavFilePath) { try { AudioInputStream clip1 = AudioSystem.getAudioInputStream(new File(wavFile1)); 我无法获取音频输入流。。。 文件当然存在。有什么问题吗 编辑:找不到源

当我试图从SD卡读取文件时,我发现一个错误源未找到

    private void merge2WavFiles(String wavFile1, String wavFile2, String newWavFilePath) {

    try {
        AudioInputStream clip1 = AudioSystem.getAudioInputStream(new File(wavFile1));
我无法获取音频输入流。。。 文件当然存在。有什么问题吗

编辑:找不到源错误(而不是找不到文件)

使用LogCat,我设法找到了错误:

ERROR/AndroidRuntime(311):java.lang.NoClassDefFoundError:javax.sound.sampled.AudioSystem


如何修复此问题?

了解如何访问SD卡上的文件。和关于清单文件权限。希望有帮助。

看看如何访问SD卡上的文件。和关于清单文件权限。希望有帮助。

我的问题的解决方案很简单…Android不再支持javax.sound.sampled.AudioSystem

我的问题的解决方案很简单…Android不再支持javax.sound.sampled.AudioSystem

你怎么知道文件存在?我知道它是因为我创建的。。。我还可以在设备中看到该文件。嗨,如果您觉得自己的问题被问到的信息不正确或不充分,您应该能够删除这些问题。我将拒绝删除此问题的请求,但如果您仍需要帮助,请重新标记,版主将阅读我的评论并继续为您删除。您如何知道该文件存在?我知道它是因为我创建了它。。。我还可以在设备中看到该文件。嗨,如果您觉得自己的问题被问到的信息不正确或不充分,您应该能够删除这些问题。我将拒绝删除此问题的请求,但如果您仍需要帮助,请重新标记,版主将阅读我的评论并继续为您删除。这不是我要找的。我需要合并两个音频文件。。。你知道我怎么做吗?这不是我要找的。我需要合并两个音频文件。。。你知道我怎么做吗?