Попытка разработать приложение для Android в Eclipse, использующее API Spotify.

Я пытаюсь следовать этому руководству https://developer.spotify.com/technologies/spotify-android-sdk/tutorial/ в eclipse вместо Android Studio. Я добавил две банки и файл aar в каталог libs. Тем не менее я не могу импортировать com.spotify.sdk.android.Spotify. Может кто-нибудь сообщить мне, что мне не хватает?


person Durga Malleswari    schedule 04.08.2014    source источник
comment
aar не работает в Eclipse, только в Android Studio.   -  person nhaarman    schedule 05.08.2014
comment
Спасибо. Я хочу знать, как тогда я смогу интегрировать Spotify SDK в eclipse?   -  person Durga Malleswari    schedule 05.08.2014


Ответы (2)


Если вы не можете загрузить его, вы обычно можете выполнить преобразование, как указано здесь, на этот вопрос, чтобы получить соответствующую структуру библиотеки, которая вам нужна для выполнения задачи.

Обновление:

Кроме того, в среде Eclipse может потребоваться отменить выбор этого атрибута в среде IDE; «Принудительная ошибка, когда внешние банки содержат собственные библиотеки». Это происходит, когда jar распространяется как библиотека, но файлы .so находятся или ожидаются там. Это действительно не должно вызывать немедленную ошибку. Итак, вы можете отменить выбор этого в настройках, и тогда это должно выйти за рамки такой ошибки.

person Jay Snayder    schedule 04.08.2014
comment
Спасибо, что помогло. Я получил файл jar. Но когда я пытаюсь запустить проект, я получаю эту ошибку на консоли «Библиотека spotifysdk-player-1.0.0-beta1.jar содержит собственные библиотеки, которые не будут работать на устройстве». - person Durga Malleswari; 05.08.2014
comment
@DurgaMalleswari Обычно это связано с тем, что существуют файлы .so, на которые также полагаются библиотеки. Если вы также найдете там файлы .so и добавите их в папку libs/armeabi, то, надеюсь, библиотека сможет вызывать нужные вам функции в нативном коде. - person Jay Snayder; 05.08.2014
comment
Я не нашел никаких файлов .so в извлеченном списке файлов - person Durga Malleswari; 05.08.2014
comment
У меня есть еще одно предложение, которое в какой-то момент было изменено в моих собственных настройках при работе с собственными библиотеками и файлами jar. - person Jay Snayder; 05.08.2014

Вам необходимо загрузить zip-файл по следующей ссылке на Github: «https://github.com/spotify/android-sdk/releases'

Затем вам нужно распаковать его и импортировать как проект в Eclipse.

person Michele La Ferla    schedule 04.08.2014
comment
Вы пытались извлечь файл jar и добавить его в свой проект? - person Michele La Ferla; 05.08.2014