Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

GetFundamentalFrequency. Как подключить к проекту в Android Studio

Заказывал приложение для телефона связанное с микрофоном. Исполнитель прислал решение с ошибками, но одну из них он исправить в итоге не смог, приложение не хотело очевидно из-за этого запускаться.
Как используется:


Ошибка:
Cannot resolve method 'getFundamentalFrequency' in 'Object'

По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект

Ошибка возникает, потому что в строке "private Object PitchDetection" переменная PitchDetection объявлена как тип Object, а не как тип PitchDetection. В результате компилятор не может найти метод "getFundamentalFrequency" в объекте типа Object. Для того чтобы использовать метод "getFundamentalFrequency" из класса PitchDetection, необходимо изменить тип переменной PitchDetection на тип PitchDetection, например:

12
 private PitchDetection pitchDetection; 
 

Также необходимо убедиться, что класс PitchDetection подключен к проекту. Если класс находится в другом модуле или внешней библиотеке, необходимо добавить соответствующую зависимость в файл build.gradle проекта.

Например, если класс PitchDetection находится в модуле с именем "pitchdetection", зависимость можно добавить следующим образом:

1234
 dependencies { 
    implementation project(":pitchdetection") 
} 
 

Если класс PitchDetection находится во внешней библиотеке, зависимость можно добавить через репозиторий Maven или Gradle.