Как я могу заставить свое приложение для Android распознавать собственный метод с помощью библиотеки?

Я пытаюсь заставить Spotify API работать в приложении для Android. В настоящее время у меня есть доступ ко всем классам Spotify через оболочку Java, но когда я раскомментирую строки:

System.loadLibrary("libspotify");
s.Initialise(c);

затем он говорит, что не может найти метод NativeCreate(). Мой проект находится по адресу https://github.com/GuacoIV/VisEQ. Я использовал файл jar из этого : https://code.google.com/p/jlibspotify/downloads/list а затем также добавил выпуск libspotify-12.1.51-Android-arm с сайта разработчиков Spotify. Я не очень хорошо разбираюсь в расширенной настройке проекта, и моя группа рассчитывает, что я разберусь с этим. Я использую Eclipse в качестве среды разработки. Кто-нибудь может помочь?


person GuacoIV    schedule 12.02.2014    source источник
comment
Что такое переменные s и c?   -  person Phil    schedule 13.02.2014
comment
Я не думаю, что вы можете смешать jar-файл из jlibspotify и libspotify-12.1.51-Android-arm-release из официального Spotify таким образом, поскольку обертка и собственный код не будут совпадать. Попробуйте stackoverflow.com/questions/13116815/ посмотреть, поможет ли это.   -  person TactMayers    schedule 13.02.2014
comment
@Phil, s — это сеанс Spotify, а c — настройка конфигурации для этого сеанса.   -  person GuacoIV    schedule 13.02.2014
comment
@TactMayers, спасибо, я проверю. Похоже, мне придется очень внимательно прочитать его, чтобы понять, что он делает — это выглядит менее просто, чем класс Spotify.   -  person GuacoIV    schedule 13.02.2014
comment
@TactMayers - этот пример был чрезвычайно полезен. Я хотел бы отметить ваш комментарий как ответ, чтобы отдать вам должное, но на самом деле я не уверен, как...   -  person GuacoIV    schedule 13.02.2014
comment
@GuacoIV Рад это знать. Вы можете щелкнуть стрелку вверх, которая появляется, когда вы перемещаете указатель мыши слева от комментария, чтобы пометить комментарий как полезный. Я думаю, что недостаточно старался дать полный ответ, поэтому голосование за комментарий было бы достаточно благодарным. Спасибо!   -  person TactMayers    schedule 13.02.2014