Нет звука от AudioTrack при создании подписанной версии релиза apk - PullRequest
0 голосов
/ 29 мая 2019

У меня есть проект Android, который содержит части java и NDK.

Я читаю файл в NDK, выполняю некоторую расшифровку для него, чтобы получить необработанные аудиоданные, которые я отправляю в java и воспроизводим из Audiotrack.

Если я обычно запускаю приложение из Android Studio (нажимая зеленую кнопку запуска треугольника, все конфигурации компиляции по умолчанию), то программа запускается и воспроизводит аудио, как и ожидалось

Однако, если я создаюapk с подписанным выпуском (* Build -> Generate Signed Bundle / APK), затем apk создается и устанавливается нормально, пользовательский интерфейс также появляется, но звука нет.Из-за того, что Textview на пользовательском интерфейсе корректно обновляется во время работы приложения, я также знаю, что поток таймера, в котором вызывается Audiotrack.write (), также работает правильно

Что может быть причинойтолько аудио выход не работает в сборке релиза?У меня есть несколько сообщений журнала Java и сообщений __android_log_printf (), все еще включенных в версии выпуска.Могут ли они вызывать какие-либо проблемы?Будут ли они блокировать только выход Audiotrack, как это?

...