App Inventor 共享文件 No Activity found to handle Intent { act=android.intent.action.SEND flg=0x1 (has clip) (has extras) }

App Inventor sharing files No Activity found to handle Intent { act=android.intent.action.SEND flg=0x1 (has clip) (has extras) }

我是 App Inventor 的初学者,我不知道我在 sharing 组件上做错了什么。我正在尝试共享声音文件,但出现以下错误:

No Activity found to handle Intent { act=android.intent.action.SEND flg=0x1 (has clip) (has extras) }

代码如下:

我还尝试了以下方法: 这行不通。

这完美地再现了声音。这意味着选择器工作并且文件存在。

我在我的根文件夹中放了一个文件,它可以工作,但我想发送从以下文件夹“/storage/sdcard0/MyDocuments/Downloads/app_inventor_1431867799168.mpeg”中的列表中挑选的文件。

我不知道问题出在哪里,我看了很多论坛,none 的解决方案解决了我的问题。

感谢您的帮助。

PD: 我刚刚发现下载的文件以.MPEG 格式存储,这是一种压缩格式。分享功能可能找不到任何接受这种格式的应用程序。如果这是问题所在,请告诉我我必须做什么才能使 App Inventor 不更改原始 .mp3 文件。

好的,问题已解决,正如我在 PD 部分所说的,问题是默认情况下 App Inventor 将音频文件存储为 MPEG 格式。 whatsapp、gmail 等无法识别此格式... 解决方案是在我下载以 .mp3

结尾的文件时为每个文件设置一个名称

有了这个扩展,我设备的程序可以识别它们,现在我可以分享我的音频文件了。

感谢所有试图解决这个问题的人。