【BUG日记】【Processing】NullPointerException,unable to decode sound file “xxx“

【日期】

2022/12/6

【问题】

报错:unable to decode sound file pig.mp3
想进行操作的是读取本地的图片或者音频,都会出现这个问题。
研究半天还一直以为是引入的 sound 库有问题。

音频的 bug

音频的 bug.png

图片的 bug

图片的 bug.png

【原因】

不知道什么原因,一直没法显示,或者为空。

【如何发现】

想给我的 pig 小 demo 项目添加音频的时候发现;在第一次使用读取本地图片的时候,也已经发现同是 png 类型格式的图片,有个图片就是不行。(肉眼可见

【如何修复】

读取出现的 bug 修复途径(解决办法)
图片 png 类型读取不出来 可以使用软件进行重新保存 png 格式类型,或导出其他格式类型,如jpg、jpge、png等(我使用的是 pptx 进行重新保存为 png 格式)
音频 mp3 类型 出现存在读取不到 使用软件进行重新导出格式,或者换其他类型(如 wav、flac等其他类型,这里我是重新导出又失败,就选择是导
根据提供的引用内容,`java.lang.NullPointerException: Unable to find executable for: adb`错误是由于无法找到adb可执行文件引起的。adb是Android Debug Bridge的缩写,它是Android开发工具包(SDK)中的一个命令行工具,用于与Android设备进行通信。 要解决这个问题,你可以尝试以下几种方法: 1. 确保ADB已正确安装:首先,你需要确保Android SDK已正确安装,并且ADB可执行文件位于正确的位置。你可以通过运行`adb version`命令来检查ADB是否正确安装并可用。 2. 检查环境变量:如果ADB已正确安装但仍然无法找到可执行文件,可能是因为环境变量没有正确配置。你可以检查系统的环境变量,确保Android SDK的`platform-tools目录已添加到`PATH`变量中。 3. 更新ADB版本:有时,旧版本的ADB可能会导致问题。你可以尝试更新ADB到最新版本,以确保它与你的操作系统兼容。 4. 检查ADB路径:如果你在自定义位置安装了Android SDK,你需要确保ADB的路径正确。你可以在Android Studio的设置中找到ADB的路径,并确保它与你的安装位置匹配。 5. 重新安装ADB:如果上述方法都无效,你可以尝试重新安装ADB。首先,卸载现有的ADB,然后重新安装最新版本的Android SDK。 请注意,以上方法可能需要在管理员权限下执行或进行其他操作。如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助你解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南方者

你的鼓励将驱动我的开源

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值