Android Studio не может найти импортированную библиотеку (с использованием ошибки импорта Java TarsosDSP)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Android Studio не может найти импортированную библиотеку (с использованием ошибки импорта Java TarsosDSP)

Сообщение Anonymous »

Есть пакет (TarsosDSP), который я хочу использовать в своем приложении SongTracker. Я могу импортировать 4 из 5 библиотек, но при попытке компиляции пятого оператора импорта возникает ошибка:
import be.tarsos.dsp.io.android.AudioDispatcherFactory;

Вот ошибка:
Cannot resolve symbol 'android'
Что я пробовал
Создать -> Очистить проект
Создать -> Перестроить проект
Ни то, ни другое не помогло. Я не уверен, стоит ли публиковать полный вывод сборки, но вот частичный вывод:
FAILURE: Build completed with 8 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Could not find be.tarsos:dsp:2.4.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2 ... sp-2.4.pom
- https://repo.maven.apache.org/maven2/be ... sp-2.4.pom
- https://jcenter.bintray.com/be/tarsos/d ... sp-2.4.pom
- https://mvn.0110.be/releases/be/tarsos/ ... sp-2.4.pom

Required by:
project :app

Справочная информация
У меня уже есть созданное приложение, которое открывает файлы .txt, чтобы слова и аккорды отображаемых песен были доступны для просмотра (следовательно, необходимо прокручивать). Я хочу использовать TarsosDSP, чтобы приложение могло «прослушивать» частоту ударов в минуту с помощью микрофона устройства и динамически регулировать скорость прокрутки для файла .txt. Однако я не могу приступить к настройке TarsosDSP, пока не установлю и не запущу все соответствующие библиотеки.
Библиотека используется в этом методе setupTarasosDSP:
// Initialize TarsosDSP audio processing for BPM detection
AudioDispatcher dispatcher = AudioDispatcherFactory.fromDefaultMicrophone(22050, 1024, 0);

AudioDispatcherFactory выделен красным, а Android Studio сообщает: Невозможно разрешить символ «AudioDispatcherFactory».
В моем файле build.gradle есть следующие зависимости:
// TarsosDSP library
implementation 'be.tarsos.dsp:core:2.5'
implementation 'be.tarsos.dsp:jvm:2.5'
implementation 'be.tarsos:dsp:2.4'

У меня есть еще четыре связанных оператора импорта, и все они, похоже, не вызывают проблем:
import be.tarsos.dsp.AudioDispatcher;
import be.tarsos.dsp.AudioProcessor;
import be.tarsos.dsp.pitch.PitchDetectionHandler;
import be.tarsos.dsp.pitch.PitchProcessor;

Ниже приведен мой файл settings.gradle:
pluginManagement {
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
//maven { url 'https://jitpack.io' }
jcenter()
maven {
name = "TarsosDSP repository"
url = "https://mvn.0110.be/releases"
}
}
}
rootProject.name = "Song Tracker"
include ':app'


Подробнее здесь: https://stackoverflow.com/questions/789 ... port-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»