Spotify API因库问题崩溃



我已经使用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

我想你可能刚刚达到了64k方法限制

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

尝试解决方案:

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

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


另一种可能性是,您编写的是本机(NDK)代码,我帮不了您太多:)

相关内容

  • 没有找到相关文章

最新更新