我一直在使用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
答案 0 :(得分:0)
我认为你可能刚刚达到64k方法限制
这是当您拥有的代码量(包括库)超过Android通常打包到dex文件(即apk)时。 有一个解决方案
尝试此解决方案:
http://developer.android.com/tools/building/multidex.html
当你达到这个限制时,你很难过:-(通常你的项目中有一些代码可以用修剪来整理它(包括未使用的库代码)。
另一种可能性是你是原生的(NDK)代码,我无法帮助你:)