由于库问题,Spotify API崩溃

时间:2015-12-23 01:25:45

标签: android spotify libspotify

我一直在使用SpotifyAPI已经很长时间了,但是只要它试图加载播放器,它就会随机开始崩溃。这是我得到的错误

12-22 20:20:01.995 28130-28130/com.skyrealm.brockyy.spotifyapi E/AndroidRuntime: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.skyrealm.brockyy.spotifyapi-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libgnustl_shared.so"

我收到此错误的代码行是

Spotify.getPlayer(playerConfig, this, new Player.InitializationObserver() {

感谢您的时间!
- Rockyfish

1 个答案:

答案 0 :(得分:0)

我认为你可能刚刚达到64k方法限制

这是当您拥有的代码量(包括库)超过Android通常打包到dex文件(即apk)时。 有一个解决方案

尝试此解决方案:

http://developer.android.com/tools/building/multidex.html

当你达到这个限制时,你很难过:-(通常你的项目中有一些代码可以用修剪来整理它(包括未使用的库代码)。

另一种可能性是你是原生的(NDK)代码,我无法帮助你:)