我已经使用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)代码,我帮不了您太多:)