生成签名发行版本apk时AudioTrack没有声音

时间:2019-05-29 10:23:37

标签: android audio audiotrack

我有一个包含Java和NDK部分的android项目

我正在NDK中读取文件,对其执行一些解码,以获取原始音频数据,该数据会发送到Java并从Audiotrack播放

如果我从android studio中正常运行应用程序(按绿色三角形运行按钮,默认情况下所有编译配置),那么程序将按预期运行并播放音频

但是,如果我创建了一个签名发行版apk(* Build-> Generate Signed Bundle / APK),则该apk会正常创建并安装,用户界面也会出现,但是没有声音。由于在应用程序运行时用户界面上的Textview正确更新,所以我也知道调用Audiotrack.write()的计时器线程也正常运行

在发行版本中仅音频输出不起作用的原因可能是什么?我有一些Java日志消息和__android_log_printf()消息仍在发行版中启用。他们会引起任何问题吗?他们会只这样阻止Audiotrack输出吗?

0 个答案:

没有答案